I've modeled my first hibernate pojo yesterday and was even more excited then 
before, great job andromda team!

But ... the fact remains that my mda / andromda knowledge is still in its 
childhood, some here are some basic implementation questions :)

1. How far does the modelling need to go, i.e. I have a simple product class 
that will represent a hibernate pojo. A dao and service layer for that class 
exists but imagine that I would want to use class X (a util class) in my 
service layer. Do I need to model this util class X, I would think not because 
it is implementation specific and it is not directly linked with the higher 
level? What about exceptions, do we need to model them to?
So some suggestions about what needs to be modelled, and to what degree, would 
be great.

2. If I would want to make my own cartridges (have not yet done so or read 
about it :( ... ), i.e. all my entity pojo's must inherit from a base class, 
custom dao and service layers, ... Shouldn't this also be modeled in uml? 
Because I 'think' that know I just create templates for the most part or am I 
wrong?

3. What about refactoring? I guess when you have made your appliction, made 
your  business logic implementation, and then start refactoring, your bl impl 
will be a mess, not? For the moment I seem not to be able to make a clear 
picture in my mind on how to refactor code using mda? It would be great if 
someone could explain a little about what is possible and not, best practices? 
Is round trip engineering possible or just whishfull thinking :D :D

I know for the advanced users these questions are rather basic stuff, but I 
think it would be com in handy to have a page on the andromda web site on which 
such approaches are explained, no?

Thanks for the replies

Maarten




-------------------------------------------------------
This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting
Tool for open source databases. Create drag-&-drop reports. Save time
by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc.
Download a FREE copy at http://www.intelliview.com/go/osdn_nl
_______________________________________________
Andromda-user mailing list
Andromda-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/andromda-user

Reply via email to