I am working on a project to create a Tapestry application generator. This will be for lightweight applications, i.e. the typical web application not requiring EJB and a application server, and all that heavy J2EE stuff.
The idea is that a enterprise model is designed using a GUI tool. This will define a set of entity object interfaces, services and persistence layer. >From these a set of Tapestry components will be generated; i.e. create entity >page, retrieve entity page, update entity page, etc... and then a HiveMind >service business class encapsulating the CRUD persistence and anything else, >and hooking into the persistence layer - I'm using Cayenne at the moment. It >will also wire up the services using a generated hivemodule. Everything will >be well decoupled and pluggable, lightweight, using the minimum number of >frameworks/technologies. I wonder if others are interested in this venture, people with Tapestry/HiveMind/Cayenne and Velocity would be ideal. If so, it would be nice to set up an open source project. If you know of anything simlar, please let me know. John
