(this email has been sent on behalf of Lofi Dewanto)
======================================
FYI,
The first release of EJOSA Template Revolutions 2.0 is out!
EJOSA 2.0 Revolutions: Learning and Building J2EE Application in KISS and MDA way for Beginners!
The documentation of EJOSA Revolutions 2.0 is also available. Please download the file from the following link: http://prdownloads.sourceforge.net/ejosa/ejosa-revo-doc.pdf?download
EJOSA Site: http://ejosa.sourceforge.net Project: http://sourceforge.net/projects/ejosa EJOSA Template Structure: http://ejosa.sourceforge.net/ejosa-images/ejosa-structure.jpg EJOSA Template Learning Process: http://ejosa.sourceforge.net/ejosa-images/ejosa-template-process-matrix.jpg
For German spoken developers, you can also download my slides at JAX
2004 "J2EE made in Europe!", which also shows a step-by-step example
how to integrate your model into your development cycle (A very simple
example). Download (PDF and only in German language):
http://openuss01.uni-muenster.de/foundation/faculty/FacultyInfoDownloadFileAction.po?FacultyInformationId=1084755658321
What's new:
- New external libraries (ext-libs): - Enhydra 5.1.9, - JOnAS 3.3.6, - Ant 1.6.1, - AndroMDA 2.x, etc. For more information please take a look at: /your_install_directory/ejosa-revo/ext-libs/readme-external-libs.txt - For AndroMDA users (2.x): - Adding a new cartridges for translating PIM to PIM with different languages (English to German, etc.). This cartridge uses directly JMI and shows you how to use the power of NetBeans MDR within your own component. Please see the documentation for more information. - For Enhydra users: an AndroMDA cartridge for XMLC and EAF is included, please check all the PiggyBank example. - For JOnAS users: the JOnAS Alarm example is added with the "model" directory, so that almost all the specification part will be generated with AndroMDA. Check out the JOnAS alarm example. This example shows you a smooth way to integrate model into your curent component and application. - Improvement of the structure. It is now easier to understand. - Adding MDA with AndroMDA 2.x on the top of the development cycle: 1. model the domain, 2. build or generate the specification, 3. generate and implement the business layer and 4. generate and implement the presentation layer. - Adding some helpful Ant build scripts.
Here is the HOW-TO:
- Download the file ejosa-revo-app.zip. Here you have all the sourcecodes (cartridges and examples). - Unzip the file into your chosen directory. Please do not use empty spaces! - Download the file ejosa-revo-ext-libs.zip. - Unzip this file into /your_directory/ejosa-revo/ext-libs. - To compile the whole files just go to /ejosa-revo/dev-all/build. - Run the Ant script build-all-components.xml.
What is EJOSA?
- The basic concept of EJOSA Template is KISS "Keep It Short and Simple"! EJOSA Template defines a clear structure - "architecture" and a development process, which are easy to understand and to execute. - EJOSA Template offers easy to use templates and is a good starting point for your J2EE development based on Enhydra and JOnAS. - EJOSA Template provides a collection of Open Source libraries which are bundled together and already pre-configured, so there is no need to download all the libraries separately (see ext-libs/readme-external-libs.txt for a list of included libraries). - EJOSA Template defines an easy to understand and transparent structure to be followed by the development of J2EE applications. - EJOSA Template does not use IDE, wizards or assistants. This means you need to understand the whole process before you can develop your own J2EE application. On the other hand you have the freedom to choose your own IDE. EJOSA Template is based purely on reusable Ant scripts, which manage the build and execution system of your J2EE application. - EJOSA Template can be used to make a prototype fast and easily without having to throw the prototype result for continuing the project. This means projects which use EJOSA Template can scale. - EJOSA Template combines Model Driven Architecture (MDA) and Sourcecode Centric Development (SCD) model. It allows you to integrate both models in one environment to get the best of both worlds. It is very important to integrate the modelling part of the components directly into the developer's compile, run and test cycle.
Have a lot of fun! Lofi Dewanto. http://ejosa.sourceforge.net http://www.openuss.org
-- --------------------------------------------------- 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: SourceForge.net Broadband Sign-up now for SourceForge Broadband and get the fastest 6.0/768 connection for only $19.95/mo for the first 3 months! http://ads.osdn.com/?ad_id=2562&alloc_id=6184&op=click _______________________________________________ Andromda-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/andromda-user
