Spring Roo Tutorials, Tips & Tricks

Spring Roo is an open source software tool that uses convention-over-configuration principles to provide rapid application development of Java-based enterprise software. The resulting applications use common Java technologies such as Spring Framework, Java Persistence API, Java Server Pages, Apache Maven and AspectJ. Spring Roo is a member of the Spring portfolio of projects.

Spring Roo’s stated mission statement is to “fundamentally and sustainably improve Java developer productivity without compromising engineering integrity or flexibility”.
The technology was first demonstrated during the opening keynote at the SpringOne Europe developer conference on 27 April 2009, with an initial alpha release concurrently being published. During the keynote an application was built live on-stage that would be used by conference attendees to vote on the preferred name for the project (which at that time was codenamed “Roo” within SpringSource). Ultimately the name “Spring Roo” was preferred over alternatives including Spring Boost, Spring Spark, Spring HyperDrive and Spring Dart.

Spring Roo: Customizing Web MVC UI Forms

Spring Roo: Customizing Web MVC UI Forms
There are many features that I like from Spring Roo:The shell is very effective for constructing projects -with a helpful tab completion- Round-trip is essential to keep the code in sync Code generation without "unnecessary abstractions" is refreshing -although version 1.1.2 might bring some of them back- just to mention a few.At the top of the list, I am ...

Spring Roo: Saving/Retreving BLOB object in Spring Roo

Spring Roo: Saving/Retreving BLOB object in Spring Roo
After reading the excellent article titled Saving/Retreving BLOB object in Spring MVC/Hibernate immediately came to my mind:How would it be the process of recreating the same example but using Spring Roo. What would it be the similarities/differences in the projects source code.The article assumes the Reader is a Developer with some familiarity with Spring Roo. For introductory information about Spring ...

How to implement Master/Detail forms using Spring Roo

How to implement Master/Detail forms using Spring Roo
I jumped in the Spring Roo wagon since version 1.1.0M1. The first thing I wanted to do after got used to it. It was to try typical requirements that come very often in the work of a Web Developer. I needed a wep app to work on, so I came up with World Alamac by jD. Basically, WorldAlmanac web ...

Spring Roo: Two Databases Configuration

Spring Roo: Two Databases Configuration
I've seen very often a recurrent question on Spring Roo forums. The question is "How to configure the application to handle two databases".Certainly this is a more ample question to Spring Roo only, due it involves JPA and the Spring persistence stack. So, I believe it will be of interest to all the Spring development community ...