I don't know if you've noticed yet, but I'm a big fan of both Roo and the guys behind Roo. Big thanks to Alan & James from the forum post, ROO-1537 and ROO-1538, as of git version a474dc7b95613fae564f0e0fa50d89a6818bd753, and tested today one day later, my scripts run flawlessly through the tests!
Which means, we can continue with Tiles. Stay tuned!
The guys at SpringSource have too many links to STS 3.5.0.M3, finding 3.5.0.RC1 was a bit hard, so if you're looking for it, go here: http://www.springsource.com/products/eclipse-downloads
While resolving the test problems in the last code, let's look at what we get by doing a
mvn jetty:run
The application has a header on top, a footer in the bottom, and a menu on the left hand side. This is in line with the Composite View pattern described in the Tiles tutorial:
. To recompose this layout, see src/main/webapp/WEB-INF/layouts/layouts.jspx. In there you find that what we want to work with is
I love Roo! Ben Alex and his team have made a great job making starting a Spring project a breeze. However, I've shied away from using Java for XHTML/JS/CSS since 2003, so while I know the underlying technologies with Roo (JPA, the databases, Spring, JUnit, Tomcat, etc etc) I don't know Apache Tiles at all. So I figured I'd like to learn it, at least until Roo 1.1 hits in a few weeks, when I'll probably want to learn GWT.
Stay tuned...
So, for learning this I'm going to make a project I've been planning ever since I released my awesome tuner for early music musicians: ...