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:

  1. Where’s the schema? The Eclipse DB connection, schema and database tables
  2. What layers to generate? More on this later; just select them all (web, service, domain and DAO)
  3. Java Package names? What package names do you want for generated code?
  4. Web implementations? Just pick them all (Spring MVC, Spring Web Flow, Adobe Flex, and iPhone)
  5. 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!

Related Posts

From Java Developer to Rockstar Full Stack Develop... Genuitec is working hard on making it easier for you, Java developer, to become an awesome full stack developer. Now that I hopefully got your attention, let me tell you more about our plans on how we are going to achieve this goal.We had a vision. A vision to make it easier for Java developers to use cool modern web technologies. We started buildi...
MyEclipse Twitter Chat – Recap August 30th Hello! here is the Genuitec Twitter chat recap! in case you missed it 😉Q1 What’s new with the latest 2016 CI 5 releases of @Webclipse and @MyEclipseIDE? A1 Our first addition to the #CodeLive dashboard, is a new Magic Wand analysis and navigation tool. The Wand shows you where each section of the file is coming from;click to open source in #eclipse...
How Developers Can Get in on the Pokémon Go Craze Unless you’ve been living under a rock, you’ve heard of Pokémon Go. This mobile app uses GPS to combine the virtual world and the real world. Back in the day, I logged many hours playing Pokémon on an old Nintendo Game Boy. Now, Pokémon Go has gotten me outside hunting for Pokémon because I want to "catch’em all"!I must not be the only nostalgic Po...
How Working from Home Got Me out of the House I feel privileged to work for a company with a virtual workplace. I know some of you will read this and think it must be lonely to work from home, but that’s not the case. Genuitec’s annual team building trips have been a great way to stay connected with my team. These trips have also helped me realize how much I enjoy discovering new places.Let’s ...

Posted on Jun 8th 2010