Spring Roo in Action
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
Sample Chapters
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
- Check out this series I'm working on around Roo add-ons
- All of my Roo posts are here.
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 (sorry, britches - I've always wanted to use a pun that blue and get away with it...)
- 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...)
- 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.
Acknowledgements
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!
Ken
