Greetings all. Struts2Builder version 0.4.0 has been released.
Struts2Builder is a Java code generation system that can automatically build a real, live, functioning Struts2 / Hibernate / Spring system for any existing PostgreSQL or MySQL database. Struts2Builder will log into the database, examine the metadata, and generate the source code necessary to create a CRUD (Create, Read, Update, Delete) application for every table in the target database. This is intended to serve as the "bones" of your database application, upon which you can build all the extra functionality that you require. =============================================================== RELEASE NOTES Version 0.4.0 contains a number of enhancements: •UI: In the main screen, the scrolling of the Tables list box (as well as the Columns / Foreign Key list box) doesn't always work if there are a lot of items in the list. This has been fixed. •UI: In the Table list box, each table now contains a check box that you can check or uncheck as to whether that table should be included in the code generation, or ignored. Several people requested this feature, and we are happy to include it in this release. •UI: In the Columns / Foreign Key list box, the default for Foreign Key type is now “1 to Many”, not “1 to 1” as in previous versions. This was also done as a result of requests. •Base: The program has been updated to generate code compatible with Struts2 version 2.1 and later, which is an upgrade from 2.0.11 in version 0.3.0. As we write this, the current version of Struts 2 is version 2.3.4, but Maven does not have a struts2-archetype-starter available for that version. As Struts2 progresses, and the Maven archetypes progress, we will update accordingly. =============================================================== Struts2Builder can be downloaded at http://struts2builder.sourceforge.net. Documentation is included as a pdf file in the released zip. Struts2Builder is released under the MIT license, and you are free to use this in any project, commercial or non-commercial. Enjoy! --Tom