Hi Matthias,
did you really edit andromda-core.properties and did you successfully
remove the netbeans jars from the classpath there? It should run without
problems, then.
yes, I've removed them, but not all jars are directly supported from
NetBeans IDE, so I cannot turn all of them off. So, I have no luck to
run the build file within NetBeans :-(
<quote>
1) The Java cartridge should be enhanced to generate business interfaces
for a <<Service>> class.
2) The EJB cartridge should be enhanced to generate business delegates
for <<Service>> classes. These should implement the business interfaces
generated by the Java cartridge.
3) The Hibernate cartridge should also be enhanced to generate
light-weight session facades for <<Service>> classes. These should
implement the SAME business interfaces generated by the Java cartridge.
4) The web tier of the car rental sample should be adapted to use the
business interfaces only and continue to be agnostic about which
technology runs behind them.
</quote>
This is what we've done with EJOSA Template (Enterprise Java Open Source
Architecture - http://ejosa.sourceforge.net). We have:
Presentation Layer:
- Enhydra + XMLC
- Swing
- Struts + JSP (in development)
Business Layer:
- SSB + EB
- SSB + Hibernate
- POJO + DODS (in development)
Specification:
- POJO with Factory
You can mixed those presentation and business layers because we based
everything (especially the access from Presentation Layer to Business
Layer) on the "Specification Interfaces", so we don't have any
implementation dependencies.
I'm now adding AndroMDA on the top of the EJOSA Template process to
generate everything possible. See the EJOSA process at:
http://ejosa.sourceforge.net/ejosa-images/ejosa-template-process-matrix.jpg
At the moment I'm working on an EJOSA cartridge for AndroMDA, which
generates the needed files to comply EJOSA's requirement.
<quote>
5) The car rental system sample should be 100% running again in both
technologies.
</quote>
We are using a much more simpler example (Piggybank) but when we
finished the cartridge, I don't see any problem using this in your car
rental system example.
<quote>
All this should possibly be done in AndroMDA 3.x because it changes the
API of the generated code significantly and would require users to
change their code.
</quote>
Upps... I'm doing this in the lastest version 2.x. Should I move to the
3.x first? Could you please explain this?
Thanks,
--
---------------------------------------------------
Blasius Lofi Dewanto
---------------------------------------------------
OpenUSS - Open University Support System
http://openuss.sourceforge.net
---------------------------------------------------
E-Mail : [EMAIL PROTECTED]
ICQ : 39343280
---------------------------------------------------
-------------------------------------------------------
This SF.net email is sponsored by: SF.net Giveback Program.
Does SourceForge.net help you be more productive? Does it
help you create better code? SHARE THE LOVE, and help us help
YOU! Click Here: http://sourceforge.net/donate/
_______________________________________________
Andromda-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/andromda-user