Spring Roo
Spring Roo is a next-generation rapid application development tool for Java developers. With Roo you can easily build full Java applications in minutes. It differs from other tools by focusing on:
- Higher Java productivity: Try the ten minute test and see for yourself (watch video).
- Stock-standard Java: Roo uses the Java APIs and standards you already know and trust.
- Usable and learnable: Roo features an extremely high level of usability and an advanced shell.
- No engineering trade-offs: Roo has no runtime portion and does not impose any CPU, RAM or disk storage cost.
- Easy Roo removal: Roo can be easily removed from a user project in under five minutes.
Spring Roo is open source and available for download here. In the download you'll find around 100 pages of detailed documentation, including why use it, installation, tutorials and how to complete the ten minute test.
If you'd like to learn more about Roo without needing to download it, we suggest the following resources:
- Full Project Resources Index
- Roo documentation (also included in download)
- Wikipedia article (detailed features list etc)
- Roo project's vision (blog)
- Usage tutorial (blog)
- Roo's architecture (blog)
- Introduction to Roo 1.0.0 (conference slides)
- Roo Technical Deep Dive (conference slides)
We hope that you enjoy using Spring Roo and welcome your feedback at the community forums or #roo on Twitter.
Upcoming Trainings:
Core Spring Framework
Feb 22 - 25: Wellington
Feb 23 - 26: London
Feb 23 - 26: Paris
Feb 23 - 26: Phoenix
Feb 23 - 26: Denver
Mar 02 - 05: Melbourne
Rich Web Applications with Spring
Feb 16 - 19: Online (US)
Mar 02 - 05: München
Mar 09 - 12: Chicago
Enterprise Integration with Spring
Feb 23 - 26: Minneapolis
Feb 23 - 26: Warsaw
Mar 09 - 12: Frankfurt
Plus:
Hibernate with Spring, Core Spring.NET, Spring Web Services and more...
User login
Upcoming events
- Spring 2GX Day - Madrid, Spain (Event)(10 days)
- SpringSource S2G Forum - Munich (Event)(37 days)












