Changes between Version 21 and Version 22 of BolsenaDraft2012


Ignore:
Timestamp:
Jun 5, 2012, 5:38:54 PM (12 years ago)
Author:
heikki
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • BolsenaDraft2012

    v21 v22  
    5151=== domain model ===
    5252
    53 Considering GeoNetwork's functionality, you might expect there exist a class called Metadata, representing metadata. Sadly, this is not the case. The lack of a domain model makes doing changes to GeoNetwork very much more difficult and encourages source code pasta. Let's model our domain, and while at it, use [http://www.hibernate.org/ Hibernate] to have the domain classes hide the database.
     53Considering GeoNetwork's functionality, you might expect there exist a class called Metadata, representing metadata. Sadly, this is not the case. The lack of a [http://en.wikipedia.org/wiki/Domain_model domain model] makes doing changes to GeoNetwork very much more difficult and encourages source code pasta. Let's model our domain, and while at it, use [http://www.hibernate.org/ Hibernate] to have the domain classes hide the database.
    5454
    5555=== logging ===