Spring Roo: A lightweight RAD tool for Java

Spring Roo is a lightweight RAD tool for Java.  

Roo makes it fast and easy to develop software applications based on Spring.

Applications created using Spring Roo follow Spring best practices and are based on standards such as

  • JPA
  • Bean Validation (JSR-303)
  • Dependency Injection (JSR-330)

Roo is ideal for quick protoype application development and I've found it really useful for creating quick CRUD (Create, Read, Update and Delete) based software demos for clients.

In my view it still has a long way to go before it can be used for creating savy looking, complex commercially viable software solutions.

You can find out more at


  1. I have looked at Roo for a little bit myself. Although it sounds like you don't think you can build an application beginning to end with it, do you think you can build upon the prototype? Where you take the Spring MVC code and just build on the prototype or is it pretty much show what can be done and throw the app away when you're finished?


Post a Comment

Popular posts from this blog

ActiveMQ, easy to use open source message oriented middleware (MOM)

Basic Send Message to MQ with Java and IBM MQ JMS

Automated Service Monitoring with F5, Consul and Python F5 SDK