JAG / News: Recent posts

JAG 6.1: Displaytag 1.1 upgrade and colored console logger

For the struts web tier templates an upgrade to displaytag 1.1 has been implemented, including pdf export.
Improved feedback is available through the colored console logger, where template errors will show up in red.

Posted by Rudie Ekkelenkamp 2006-05-25

JAG 6.0.1: usabiltiy and bugfix release

JAG 6.0.1 fixes some bugs and improves some usability aspacts of the GUI. The following changes have been made:

- Bugfix: related enties had to be in the same service
- upgraded xmlbeans to 2.1.0.
- Menu entry added with list of recent projects.
- Remember the last selected output dir after restarting the gui.

Posted by Rudie Ekkelenkamp 2006-05-07

JAG 6.0: Tapestry 4, Hibernate 3 and Acegi Security

JAG 6.0 adds support for a new java5 based template.
The template makes extensive use use of java5 annotations and generics.
Among the new features are:

JAG 6.0

FINAL:
- Upgraded mysql driver to 3.1.12
- upgraded to Tapestry 4.0.1
- Added the Tacos Tapestry library to the distribution.
- Support for sorting in Tapestry application.
- Support for adding entities in offline mode. ... read more

Posted by Rudie Ekkelenkamp 2006-04-23

JAG 5.0: Spring and Hibernate 3 Annotations support

The JAG 5.0 release adds support for Spring, introduces support for java 5 and improved support for testing the generated applications.
Spring support can be enabled to select spring as service tier in the JAG gui.
With Java 5 enabled, Hibernate 3 annotations, Spring declerative @Transaction and Generics are supported.
Finally testing has been improved by generating Transaction JUnit tests for Spring, creating JMeter scripts and adding Emma code coverage support.

Posted by Rudie Ekkelenkamp 2005-09-18

JAG 5.0 RC1: Spring and Hibernate 3 Annotations support

JAG 5.0 RC1 adds support for the Spring framework as service layer for struts/hibernate.
For Hibernate 3 annotation support is added and long hibernate sessions are used to allow lazy loading.
Spring @Transaction annotations are supported if java5 is enabled.

Posted by Rudie Ekkelenkamp 2005-07-25

JAG 4.2: Hibernate 3 and Axis 1.2 Webservices

JAG 4.2

Hibernate 3 with xdoclet support
--------------------------------
JAG 4.2 adds support for Hibernate 3 using Xdoclet tags. Since xdoclet currently doesn't have support for Hibernate 3,
Ant postprocessing is used to fix the generated mapping files.

Business methods
----------------
Another big enhancement to JAG is support for Business methods.
You can model business methods in the JAG gui by adding methods to the Sessions or add them in the UML model.
The business methods will appear as service interfaces and stub implementations will be
generated for the selecte business tier.... read more

Posted by Rudie Ekkelenkamp 2005-06-03

JAG 4.1.2: Bugfix release for Linux

JAG 4.1.2 is a bug fix release for Linux. Some directories weren't created correctly during code generation.

Posted by Rudie Ekkelenkamp 2005-03-10

JAG 4.1: EJB3 Early Draft 2 and Hibernate for Tomcat 5

This release of JAG adds support for the EJB3 Early Draft 2, Hibernate for Tomcat 5 and upgrade to Struts 1.2.4
The EJB3 Early Draft 2 specifications are supported using the JBoss 4 EJB3 preview release 4.
Also Hibernate support for Tomcat 5 has been added.
The web tier has been upgraded to use struts 1.2.4 with improved i18n support.

Posted by Rudie Ekkelenkamp 2005-03-07

JAG 4.0: Support for EJB 3.0 and Hibernate 2.1

JAG 4.0 has a pluggable business/persistence layer and adds support for EJB3 and Hibernate 2.1 in this release.
EJB3 is supported for the JBoss4.0 application server with EJB3.0 Preview Release 2.
Since JAG also supports EJB2 using xdoclet, it's great to see how all xdoclet markup is obsolete for the EJB3 release now!

Posted by Rudie Ekkelenkamp 2005-01-24

JAG 3.4.1: Support for MySql 4.1

JAG 3.4.1 is a bugfix release with support for mysql. The following changes have been made in this release:
1. Support for relations with different column names.
2. The generated JUnit tests are now run agains the service locator, and not against the session EJBs.
3. The initSearchActions in the weblayer decorate the list results with Data objects
to add presentation specific methods.
4. commons logging configured for the jag gui.
5. support for mysql 4.1 using updated jdbc driver.

Posted by Rudie Ekkelenkamp 2005-01-11

JAG 3.4: ServiceLocator architecture and displaytag tables

JAG now generates an improved J2EE architecture using a service locator and dynamic business delegates to access session EJBs.
The web layer is decoubled from the EJB layer using interfaces.
Also an improved web application is generated using the displaytag tag library which greatly improves the generated tables with paging,
sorting and export functionality.

Posted by Rudie Ekkelenkamp 2004-12-13

JAG 3.3: support for Weblogic 8.1, Sun One 7.0 and JBoss 4

JAG now has support for generating working EAR files for the latest versions of Bea WebLogic, Sun One Application Server and JBoss all from the same sources. This makes the sources generated by JAG truly Application Server independent!

Posted by Rudie Ekkelenkamp 2004-06-01

JAG 3.2: Improved JAR management and JAG modules released.

JAG now downloads all required JARS just once and will use them in the generated projects. It's now possible to build a generated project without downloading any jar files and no internet access is required.
With JAG 3.2 all jar modules used by JAG have been release on sourceforge like the sequence generator, statement executor etc.. See the Developers section on http://jag.sourceforge.net.

Posted by Rudie Ekkelenkamp 2004-04-29

JAG v3.1 Released : Configurable Aplication Server Support

It's now possible to configure the target Application Server in the JAG GUI configuration panel.
JBoss3.0 and JBoss3.2 are currently supported, but we are working on Oracle Application Server.

Posted by Rudie Ekkelenkamp 2004-01-30

JAG v3.0.1 Released : Generic Database Support

Up until now, JAG could only connect to databases that were explicitly supported (programatically). With the new 3.0.1 release of JAG, you can use the "Driver Manager" function to dynamically import new JDBC drivers. This enables you (in theory) to connect to any database that you have a JDBC driver for! So far succesfully tested against MySQL, Oracle 8, HSQLDB (Hypersonic) and PostgreSQL...

Posted by Michael O'Connor 2003-12-10

JAG v3.0 Released: UML integration!

The 3.0 release sees a major step in JAG's capabilities: the ability to import and export system designs to/from third-party UML modelling tools.
Model your system in UML using tools such as Together from Borland and the open-source PoseidonUML, import the model into JAG and generate the J2EE application. J2EE development just got a whole lot simpler!

Posted by Michael O'Connor 2003-11-27

JAG v2.4 released: Much improved MySQL support

Most of the development effort on JAG so far has centred on Oracle databases, since most of our commercial clients here at Finalist favour Oracle.

With release 2.4 we have focussed solely on improving JAG's support for MySQL, as well as continuing to fix general issues. Come check us out at http://jag.sourceforge.net !

Posted by Michael O'Connor 2003-10-23

JAG - J2EE Java Application Generator v2.3 Released

JAG is a 100% Java gui-based tool for generating professional-quality J2EE projects.

Version 2.3 contains significant improvements to existing functionality - mainly in the following areas:

* container-managed relations support
* Struts validations
* primary key configuration, and
* Fast Lane Reader implementation.

Check us out at http://jag.sourceforge.net !

Posted by Michael O'Connor 2003-10-20

JAG - J2EE Java Application Generator v2.2 Released

JAG is a 100% Java gui-based tool for generating professional-quality J2EE projects.

In version 2.2 we have completely revamped the application generation templates; replacing the old, slow, hard-to-maintain templates with Velocity templates.

Check us out at http://jag.sourceforge.net !

Posted by Michael O'Connor 2003-10-14

JAG - J2EE Java Application Generator v2.1 Released

JAG is a 100% Java gui-based tool for generating professional-quality J2EE projects.
Developed internally by Finalist IT Group where it has been used successfully in
commercial projects, we are now making JAG available to the community under the GPL licence.

Posted by Michael O'Connor 2003-10-07