Getting Started with Roo
Rapid Application Development for Java and Spring
Publisher: O'Reilly Media
Final Release Date: August 2011
Pages: 64

Spring Roo goes a step beyond the Spring Framework by bringing true Rapid Application Development to Java—just as Grails has done with Groovy. This concise introduction shows you how to build applications with Roo, using the framework's shell as an intelligent and timesaving code-completion tool. It's an ideal RAD tool because Roo does much of the tedious code maintenance.

You'll get started by building a simple customer relationship management application, complete with step-by-step instructions and code examples. Learn how to control any part of the application with Roo's opt-in feature, while using this open source framework to automate the rest of the code.

  • Set up a Spring application and working Maven build to see Roo in action
  • Address persistence with JPA and the Neo4j graph database—and learn how Roo supports NoSQL databases
  • Use Roo’s database reverse-engineering feature to generate a data model from an existing schema
  • Build Roo applications with Spring MVC, Spring WebFlow, Google Web Toolkit, Vaadin, and other web frameworks
  • Secure and test your application
Table of Contents
Product Details
About the Author
Recommended for You
Customer Reviews

REVIEW SNAPSHOT®

by PowerReviews
oreillyGetting Started with Roo
 
2.6

(based on 5 reviews)

Ratings Distribution

  • 5 Stars

     

    (0)

  • 4 Stars

     

    (2)

  • 3 Stars

     

    (0)

  • 2 Stars

     

    (2)

  • 1 Stars

     

    (1)

25%

of respondents would recommend this to a friend.

Reviewed by 5 customers

Sort by

Displaying reviews 1-5

Back to top

 
2.0

Needs Work

By write code

from San Francisco, CA

Comments about oreilly Getting Started with Roo:

I have to be honest, this book wasn't good. And this Roo thing seems a wee bit complex... like just another framework to learn. I've been looking around at all the different RADs out there... I'm really looking for a RAD that makes development super simple for me because I'm constantly creating web apps for clients. After reading this book, I changed my mind about using Roo and started looking into Spring Boot (it was kind of difficult too). Then I started fiddling around with one I found called Jigy Generator... now it's super simple. It generates your Spring project with everything completely configured for you without having to learn anything additional. It also reverse engineers your database to create all your DAO's, domain objects and validators for you. Plus you have certain things that just work out of the box like login, authentication, file upload etc. Haven't found a good book on this one yet but if anyone's in the market for a good RAD I'd definitely give it a shot. I got it from www.getjigy.com

(2 of 2 customers found this review helpful)

 
1.0

Roo still being maintained at all?

By thomashoefkens

from Munich, Germany

About Me Designer, Developer

Pros

    Cons

    • Too many errors

    Best Uses

      Comments about oreilly Getting Started with Roo:

      I bought your book on Roo, and though the book is somewhat older, I was surprised to have many issues along the first few pages only!

      It would be fantastic if you could answer some of these questions:

      1. The addon search / list etc. does not seem to work any longer in roo. I found a couple of forum posting on this, but it seems to be broken still.
      2. I could not install the graph addon. I wanted to install it manually, but it does not seem to be well maintained any longer. Where is it maintained for download or has the graph addon project slowly died? And this leads to my next question:
      3. Is Roo still supported and developed further by a very active community, or have other frameworks such as Grails simply overtaken Roo and Roo is being used less and less these days?

      It would be great to get a few pointers from you.

      (1 of 1 customers found this review helpful)

       
      2.0

      Not a good book

      By Kamran

      from CA

      About Me Developer

      Verified Reviewer

      Pros

      • Concise

      Cons

      • Not comprehensive enough

      Best Uses

      • Novice

      Comments about oreilly Getting Started with Roo:

      This book is an introductory book and the authors did not show full source code on book or even did not put it on Oreilly website. so sometimes you will be confused. I think "Spring roo in action" is a better book by far.

      (1 of 1 customers found this review helpful)

       
      4.0

      Field error in object 'cartOrder'

      By ole

      from Berlin, Germany

      About Me Educator

      Verified Reviewer

      Pros

      • Accurate
      • Helpful examples
      • Well-written

      Cons

        Best Uses

        • Novice

        Comments about oreilly Getting Started with Roo:

        This book is a fast entry in Roo with good examples.
        But doing the cool magic with the downloaded db schema 'ddl.sql' from this site and 'database reverse engineer' command, I got this error when I performed 'Create new Card Order': org.springframework.validation.BeanPropertyBindingResult: 1 errors
        Field error in object 'cartOrder' on field 'inCart': rejected value [false]; ...

        The example works correct, when I added a CardOrder by H2 Console directly in the database. A hint how to fix the error would be great.

        (4 of 4 customers found this review helpful)

         
        4.0

        where are the code samples?

        By dev

        from atlanta, ga

        Comments about oreilly Getting Started with Roo:

        good so far but i am looking for the code samples so i can learn it faster

        Displaying reviews 1-5

        Back to top

         
        Buy 2 Get 1 Free Free Shipping Guarantee
        Buying Options
        Immediate Access - Go Digital what's this?
        Ebook: $14.99
        Formats:  DAISY, ePub, Mobi, PDF
        Print & Ebook: $21.99
        Print: $19.99