Roo
Home PageCategories: RAD - Dev automation
Author: SpringSource
Latest version: 1.0.0.RC1
Added 2009-09-25
Interactive, user customizable tooling that enables rapid delivery of Java applications.
Features included:
- 100% Java programming
- IDE services like code assist, debuggers, visual error reporting, etc.
- Type safety and zero runtime dependencies on Roo
- Zero lock-in and dependence on Roo
- Spring Framework 3 application architectures
- Maven 2-based project structures
- JPA-based persistence (eg. via Hibernate) and with 100% JPA compliance and implementation portability
- Inbuilt database configuration support, with automatic JDBC configuration for most popular databases
- Transparent dependency injection and persistence methods for all entities, including those retrieved via JPA
- Bean Validation (JSR 303) support, including propagation of the constraints down to database DDL
- Automated JUnit integration tests that build on Spring Framework's integration test features
- An automated RESTful application backend
- Automated Selenium tests of your web tier
- Dynamically creating finders on your entities, producing robust JPA QL finder methods without any coding
- Spring Security integration
- Spring Web Flow one-line ("install web flow") installation services
- Instant email sending support
- Inbuilt Log4J configuration support
- URL rewriting that keeps the URLs clean and RESTful
- Easy manual web controller creation
- Round-trip support that sustains higher productivity over the full application lifecycle
- Embedded Tomcat server container usage
- Eclipse and SpringSource Tool Suite integration
- Tab-completing, hint-providing, contextually-aware command line shell
- Scripting support
Built for Java |