Spring Roo in Action
Pending - updates to Roo samples for 1.2.4 - should be done by end of June 2013.
Srini Penchikala, noted InfoQ correspondent, security expert and agile Spring developer and I have authored this book on Spring Roo. It covers the major concepts needed to use Roo on your projects. Not just a feature-by-feature book, we delve into why Roo exists, how it operates in general, and how to use and customize various aspects such as:
- Creating projects and add-ons
- Working with Entities, Repositories and Services
- Configuring and customizing web applications in Spring MVC
- Configuring Security
- Unit, Integration and Web Testing
- Email and Messaging
- Cloud Computing using Cloud Foundry
- Configuring Spring Integration
- Writing add-ons
You can read two samples - my chapter on basic entities, jpa, and repositories (chapter 3) and Srini's chapter on Roo's Email and Messaging capabilities (chapter 10), on the Manning book page. You can also order the book from there, and check out the table of contents and links to the author forum.
My Blog Articles
- Published on Java.Net, this is an article about Roo and Spring Web Flow
- Check out this series I'm working on around Roo add-ons
- All of my Roo posts are here.
There is one screencast we did on Roo - it was Josh Long, Srini Penchikala, and myself.
Crazy Midnight Projects
I have several projects that grew out of this effort:
- First, you can read about my saga for generating a quiz game in Roo. It's here: Quizzo-In-Roo posts. Currently it is on haitus, as I became more ambitious than my britches could allow [bad joke redacted].
- I've just launched an open source project, the Silly Weasel Roo Addons forge. It's just me right now, and I'm getting it booted, but I'd take other collaborators. I'm hosting the repository on CloudBees using their open source hosting model, git, jenkins, and their Maven repositories. The OBR is at http://repository-sillyweasel.forge.cloudbees.com/release/repository.xml and I'm working on getting the Roo bot to move my current add-ons over to it soon.
- I have a number of blog posts written around Spring Roo.
- Our twitter account is @RooInAction. Follow us and learn about new things we've done.
- The code samples for the book are on GitHub, see http://github.com/krimple/spring-roo-in-action-examples
Events (Upcoming, or in the past...)
- October 18, 2012 - I will be speaking about Roo add-ons (with more expanded material) at SpringOne/2GX.
- May 2012 - The Richmond VA JUG - Leaping Ahead with Spring Roo add-ons
- April 11, 2012 - Emerging Technologies for the Enterprise - I gave a talk on Spring Roo add-ons which you can download from here.
- May 16, 2012 - Speaking at the Richmond JUG - same presentation, refined.
If you've gotten this far, I'd like to shamelessly plug my day job, which is running training courses for Chariot Solutions on Spring, Maven, Hibernate, Scala and other things. See our website at chariotsolutions.com/education.
And I'd be remiss if I didn't plug Gordon Dickens, who is a long-time friend and works with me as a mentor, trainer and consultant. Read his blog for great Roo and Spring tips at gordondickens.com.
I welcome all feedback. Writing a book was a monumental task, but it couldn't have been done without the awesomely talented readers and contributors over at the Manning Book Forum. Visit us there and post feedback, we'd welcome it!