Beginning Groovy and Grails: From Novice to Professional and over one million other books are available for Amazon Kindle. Learn more

Buy New

or
Sign in to turn on 1-Click ordering.
or
Amazon Prime Free Trial required. Sign up when you check out. Learn More
Buy Used
Used - Good See details
$18.85 & eligible for FREE Super Saver Shipping on orders over $25. Details

or
Sign in to turn on 1-Click ordering.
 
   
Sell Back Your Copy
For a $2.20 Gift Card
Trade in
More Buying Choices
Have one to sell? Sell yours here
Beginning Groovy and Grails: From Novice to Professional
 
 
Start reading Beginning Groovy and Grails: From Novice to Professional on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Beginning Groovy and Grails: From Novice to Professional [Paperback]

Christopher M. Judd (Author), Joseph Faisal Nusairat (Author), James Shingler (Author), Graeme Rocher (Foreword)
3.9 out of 5 stars  See all reviews (19 customer reviews)

List Price: $42.99
Price: $27.19 & this item ships for FREE with Super Saver Shipping. Details
You Save: $15.80 (37%)
  Special Offers Available
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.
Want it delivered Monday, January 30? Choose One-Day Shipping at checkout. Details
Textbook Student FREE Two-Day Shipping for Students. Learn more

Formats

Amazon Price New from Used from
Kindle Edition $18.91  
Paperback $27.19  

Book Description

1430210451 978-1430210450 June 23, 2008 1st

The Rails web framework has taken the software industry by storm, offering legions of web developers the ability to create web sites faster and more efficiently than ever before. But taking advantage of Rails means learning an entirely new paradigm, in addition to the language Rails is built upon: Ruby. Accordingly, other developer communities have implemented their own versions of Rails, but built using their preferred language. For millions of Java developers, this native framework is Grails, and the Java-centric scripting language its built upon: Groovy.

Beginning Groovy and Grails introduces Java developers to this popular framework and scripting language by guiding readers through the creation of a series of real-world projects. Each project introduces a new facet of Grails and Groovy, and affords readers the ability to download and experiment with the code. Authored by industry veterans Christopher Judd, Joseph Faisal Nusairat, and Jim Shingler, readers are treated not only to profound knowledge of the topic, but also to considerable insight shared as a result of the authors’ combined decades of Java experience.

See the following resources for more information on Grails and Groovy:

Grails project website: http://grails.codehaus.org/

Groovy project web site: http://groovy.codehaus.org/


Special Offers and Product Promotions

  • Buy $50 in qualifying physical textbooks, get $5 in Amazon MP3 Credit. Here's how (restrictions apply)

Frequently Bought Together

Beginning Groovy and Grails: From Novice to Professional + Groovy and Grails Recipes (Expert's Voice in Open Source) + The Definitive Guide to Grails (Expert's Voice in Web Development)
Price For All Three: $87.74

Show availability and shipping details

Buy the selected items together
  • In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • Groovy and Grails Recipes (Expert's Voice in Open Source) $29.54

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • The Definitive Guide to Grails (Expert's Voice in Web Development) $31.01

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details



Editorial Reviews

About the Author

Christopher Judd is the president and primary consultant for Judd Solutions, LLC, an international speaker, a board member of the Central Ohio Java Users Group, and a JBuilder certified developer and instructor. He has spent 7 years developing software in the insurance, retail, government, manufacturing, and transportation industries. His current focus is consulting, mentoring, and training with Java, J2EE, and related technologies. Chris is the author of several books, including most recently Pro Eclipse JST: Plug-ins for J2EE Development (Apress, 2005).

Joseph Faisal Nusairat is an experienced Java/J2EE developer with more than six years of Java programming experience in a consulting role. He’s always looking for challenging assignments to build innovative and robust Java applications using JBoss and other innovative frameworks. Joseph is the author of Beginning JBoss Seam: From Novice to Professional (Apress, 2007).

Jim Shingler is a Java developer with more than 10 years of experience working in large scale enterprise environments.


Product Details

  • Paperback: 440 pages
  • Publisher: Apress; 1st edition (June 23, 2008)
  • Language: English
  • ISBN-10: 1430210451
  • ISBN-13: 978-1430210450
  • Product Dimensions: 9.2 x 7 x 0.9 inches
  • Shipping Weight: 1.1 pounds (View shipping rates and policies)
  • Average Customer Review: 3.9 out of 5 stars  See all reviews (19 customer reviews)
  • Amazon Best Sellers Rank: #512,458 in Books (See Top 100 in Books)

More About the Author

Joseph Faisal Nusairat is a software developer who has been working full-time in the Columbus, Ohio, area since 1998, primarily focused on Java development. His career has taken him into a variety of Fortune 500 industries, including military applications, data centers, banking, Internet security, pharmaceuticals, and insurance. Throughout this experience, he has worked on all varieties of application development'from design to architecture to development. Joseph, like most Java developers, is particularly fond of open source projects and tries to use as much open source software as possible when working with clients.
Joseph is a graduate of Ohio University with dual degrees in Computer Science and Microbiology and a minor in Chemistry. While at Ohio University, Joseph also dabbled in student politics and was a research assistant in the virology labs.

Currently, Joseph works as a senior partner at Integrallis Software (www.integrallis.com). In his off-hours he enjoys watching bodybuilding and Broadway musicals, specifically anything with Lauren Molina in them.

 

Customer Reviews

19 Reviews
5 star:
 (9)
4 star:
 (5)
3 star:
 (1)
2 star:
 (3)
1 star:
 (1)
 
 
 
 
 
Average Customer Review
3.9 out of 5 stars (19 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

11 of 11 people found the following review helpful:
5.0 out of 5 stars Beginning?? Says Who?, August 17, 2008
This review is from: Beginning Groovy and Grails: From Novice to Professional (Paperback)
Let me start by saying "Beginning Groovy and Grails" is the book that the Grails community has been clamoring for. Two very good books kicked off the Grails revolution ("Definitive Guide to Grails" and "Getting Started with Grails"), but both predate the 1.x version of Grails by many dot-versions and many years (as of the time of this review, August 2008). BGG will certainly have worthy competition on the bookshelf before long, but right now it is the book that we all have been waiting for. Luckily, it easily lives up to the heightened expectations.

After reading BGG cover to cover, it seems to break naturally into three sections: Core Groovy, Core Grails, and Ancillary Grails. This division is mine, not the authors; the table of contents lists 13 chapters with no explicit section breaks. (Whether the three sections correspond to the three authors is an interesting question -- the tone of voice and writing style is consistent across the entire book.)

The first three chapters do an admirable job of covering the Groovy language from the basics to advanced topics. Groovy offers lots of syntactic sugar that might initially catch a Java programmer off-guard. These features, once you've seen them, dramatically reduce the lines of code you have to write. But more than that, there are some fundamentally new features in Groovy that don't have an easy match in Java. Builders, Expandos, metaprogramming, and DSLs are all discussed in these early chapters. While you don't have to use these features yourself to be successful in Grails, it certainly helps the reader understand how much of the Grails "magic" occurs under the covers.

The next three chapters (Introduction to Grails, Building the User Interface, and Building Domains and Services) hit the Core Grails features hard. These 150 pages do a great job of walking you through the basics of getting a Grails application up and running with a minimum of effort. They also make testing feel like a natural part of the development process (which it should be!). Rather than having a single chapter dedicated to testing, each new topic organically includes testing as a way to validate that the new code does what it promises to do.

The remaining chapters (Security, Ajax, REST, Reporting, Batch Processing, Deploying, and Alternative Clients) make up close to half the book. Each chapter covers the subject material as advertised, including working sample code. Not every Grails application will use every feature discussed here, but I still found a clever snippet of code here or a nice explanation of a general concept that rewarded me for reading every chapter.

Overall, "Beginning Groovy and Grails" delivers on its title -- if you are new to either (or both) technologies, you will be up and running before you know it. But don't be fooled by the title; even though it has "Beginning" in it, this book doesn't shy away from the advanced topics, either. This isn't a completist volume. Rather, it is a broad survey of the Groovy and Grails ecosystem. Christopher, Joseph, and Jim covered a lot of ground in an easy, readable way. I highly recommend it.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


7 of 8 people found the following review helpful:
5.0 out of 5 stars Great Start to a great solution, June 28, 2008
Amazon Verified Purchase(What's this?)
This review is from: Beginning Groovy and Grails: From Novice to Professional (Paperback)
I come from a strong Django background and when I recently inherited the role of Lead Developer I had the power to make decisions for a small start-up. There were two requirements for the product the customer needed: database independence and it must be based on a java framework. Additionally, the team would be fairly small and we would have less than 4 month to deploy. Needless to say I felt Grails would make my life livable.

This book does a wonderful job introducing you to the Grails framework. To be honest, its hard to pick up Grails based on the documentation out on the net unless you already have experience with a similar framework. I had several members on my team that failed miserably with Grails who came from a Spring/Struts background. However, those who had Rails and Django experience could hit the ground running.

If this book came out earlier, I'm sure the 'other' developers could've had less headaches. The book holds you hand and introduces you to the simplicity this technology offers. Give Grails a shot and get this book! Yes, the framework and language isn't quite mature yet and does have a number of 'gotchas.' But with its glowing community I can see it easily improve and become a very popular choice in the job market.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


2 of 2 people found the following review helpful:
2.0 out of 5 stars Get the Definitive Guide, April 27, 2009
By 
Amazon Verified Purchase(What's this?)
This review is from: Beginning Groovy and Grails: From Novice to Professional (Paperback)
the intro to Groovy is good, but the Definitive Guide is a better book since it's written with a more recent version of Grails. In my opinion it's also a better beginning tutorial.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews











Only search this product's reviews



Inside This Book (learn more)
Key Phrases - Statistically Improbable Phrases (SIPs): (learn more)
todo list, array list, base directory, def todos, groovy file, grails command line, flash scope, custom security implementation, action interceptors, groovy script, def filters, logout actions, bootstrap file, report tag, spread operator, string interpolation, message bundles, run closure, user domain object, login action, multiline string, main layout, reporting engine, tag library, timeout property
Key Phrases - Capitalized Phrases (CAPs): (learn more)
Completed Date, Joseph Faisal Nusairat, Complete Task, Groovy Console, Create Todo, Professional Christopher Judd, Last Modified, Our Second Task, Due Date, User Name, Sat Mar, Show User, Groovy Shell, Our First Task, Query Todo, Spring Security, Luke Skywalker, Create Date, First Name, Glazed Lists, Edit Todo, The Definitive Guide, Window Help, Last Name, Grails Congratulations
Browse Sample Pages:
Front Cover | Table of Contents | First Pages | Index | Surprise Me!
Search Inside This Book:

What Other Items Do Customers Buy After Viewing This Item?


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(14)
(12)
(4)
(2)
(1)

Your tags: Add your first tag
 

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   
Related forums



So You'd Like to...


Create a guide


Look for Similar Items by Category


Look for Similar Items by Subject