From our friends at Skyway Software… a how-to video showing a Spring framework-based Web application generated from a database schema. The Web layer will include multiple implementations, including Spring MVC, Spring Web Flow, Adobe Flex and iPhone Web.
The software they’re working with is MyEclipse for Spring 8.6 (currently in M1 stage).
Here’s a summary of the scaffolding options in MyEclipse for Spring 8.6.
- Spring MVC – improved
- Spring Web Flow – new
- Adobe Flex – new
- iPhone Web – new
- GWT – new (not available in first milestone)
The scaffolding process is wizard-driven, so it’s ridiculously simple. There’s absolutely nothing new for Java developers to learn. Just create a brand new Dynamic Web Project (Eclipse) or Web Project (MyEclipse), and run the wizard. To scaffold applications from a database schema, the wizard will prompt you for the following:
- Where’s the schema? The Eclipse DB connection, schema and database tables
- What layers to generate? More on this later; just select them all (web, service, domain and DAO)
- Java Package names? What package names do you want for generated code?
- Web implementations? Just pick them all (Spring MVC, Spring Web Flow, Adobe Flex, and iPhone)
- Spring 2.5 or 3.0? Pick Spring 3.0
That’s it. Just deploy that application to Tomcat or SpringSource tcServer. Check out the video to see it for yourself, and let us know what you think!