Chapter 1. What is Spring Roo?
Figure 1.1. The number of choices when working in an Enterprise Java application is mind-numbing!
Figure 1.2. The Pizza Shop home page
Figure 1.3. Required field checks appear visually
Figure 1.4. Warnings for missed fields displayed in yellow
Figure 1.5. The save/edit confirmation page
Figure 1.6. The listing page, complete with pagination
Figure 1.7. Creating a new pizza
Figure 1.8. Pizza Shop as a layered architecture
Figure 1.9. Roo’s Active Record architecture
Figure 1.10. Roo’s “turbocharged” entity
Chapter 2. Getting started with Roo
Figure 2.1. The task manager application—five lines of Roo; awesome!
Figure 2.2. The Task.java Roo entity and all related ITDs. See the tiny class, Task.java?
Figure 2.3. The right-click menu is enabled when a Roo project is imported into the STS workspace.
Figure 2.4. Roo shell view
Figure 2.5. The drop-down triangle menu, shown in the Project Explorer view
Figure 2.6. The STS filter dialog
Figure 2.7. The project pane with ITDs
Figure 2.8. The Aspect Declarations menu in action; note the weaved data access ITD methods for this service
Figure 2.9. IntelliJ code completion and command-line console
Figure 2.10. The refactoring push-in menu
Figure 2.11. Refactoring in STS using the push-in dialog
Figure 2.12. Previewing the push-in
Figure 2.13. Pulling out Java code to an ITD
Chapter 3. Database persistence with entities
Figure 3.1. Course ITDs
Figure 3.2. Tests from the Roo entity test framework