Fornax-Platform Log In   View a printable version of the current page.  
  Hibernate Cartridge Manual (CHB)
  Dashboard > Fornax-Platform > ... > Hibernate (CHB) > Hibernate Cartridge Manual (CHB)
General


Projects


Latest News



Global Reports
Find all pages that aren't linked from anywhere
Find all undefined pages
Feed for new pages
Added by Darius Jockel, last edited by Darius Jockel on Nov 29, 2007  (view change)
Labels: 
(None)

Overview

This manual consists of three parts.

The first part is called Modeling. It describes how to model a Hibernate Cartridge Persistence Model. It is written for designers and shows all possibilities, the configuration and the customizing facilities of the cartridge.

The second part, Generated Artifacts, shows the generated artifacts in dependence of the modeled elements. It shows the dependencies of the modeled elements and the generated artifacts in more detail.

The third part, Developer Guide, looks more detailed into the Cartridge. The black box is opened and possible source code customizations are shown. Therefore some Extension Points are shown. Extension points are targets in the oAW XPand Templates, what can be used to add self written code in an easy way. Therefore aspect oriented programming (AOP) is used.

This area is under construction.

 Updating to version 1.4.1 is pending

See also the online documentation:

Manual.html 

I'm very happy about any fair comment. What is good or bad? What is  described to detailed, or is there any thing what have to be described not in that document? Write me an email (Darius.Jockel [at] itemis [dot] de), or write a comment on the Hibernate Cartridge Project Pages or simply rate the pages. I'm very happy about any feedback!

 
For more information about AOP see: AOP in XPand Templates

Article Rating: 9.0 (1 voters)
2 3 4 5 6 7 8 9
 

1. Modeling (CHB) (Fornax-Platform)
2. Generated Artifacts (CHB) (Fornax-Platform)
3. Developer Guide (CHB) (Fornax-Platform)

Thank you for your work. I was really missing such documentation in the days I stared working with your cartridge! It is also a good overview of features available.

Some of my ideas
What helped me a lot was to have a separate eclipse project for the cartridge with all mappings (hibernate+javabasic). A second project could contain the models and artefacts. This setup is somewhere between what you desribe as "Installation for Developers" and the basic installation.

I would find it very helpful to have a good changelog and bugfix list.

If behaviour changes, you may want to provide extra checks/warnings, that help identify conflicts at modelling level!

regards

Posted by Anonymous at Apr 01, 2008 23:11 | Permalink | Reply To This
Site powered by a free Open Source Project / Non-profit License (more) of Confluence - the Enterprise wiki.
Learn more or evaluate Confluence for your organisation.
Powered by Atlassian Confluence, the Enterprise Wiki. (Version: 2.2.9 Build:#527 Sep 07, 2006) - Bug/feature request - Contact Administrators