What Is Spring Roo?
Spring Roo is a rapid application development (RAD) tool for developing Java applications based on the Spring framework. Its developers boast that it lets users "easily build full Java applications in minutes." Applications developed with Spring Roo follow Spring best practices and meet Java standards. It's extensible and integrates with many other development tools, including Google App Engine, Eclipse, Adobe Flex, Apache Maven, Hibernate and others.
SpringRoo first appeared in 2009. It is developed by SpringSource, which also makes the Spring framework. Spring Roo is released under the Apache License version 2.0.