The Definitive Guide to Grails 2 and over one million other books are available for Amazon Kindle. Learn more
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See all 2 images
Sell yours for a Gift Card
We'll buy it for $12.72
Learn More
Trade in now
Have one to sell? Sell on Amazon

The Definitive Guide to Grails 2 Paperback – January 23, 2013

ISBN-13: 978-1430243779 ISBN-10: 1430243775 Edition: 1st
Try the eTextbook for free
$0.00
Buy used
$26.95
Buy new
$34.80
Used & new from other sellers Delivery options vary per offer
56 used & new from $26.95
Amazon Price New from Used from
Kindle
"Please retry"
Paperback, January 23, 2013
"Please retry"
$34.80
$30.13 $26.95
Free Two-Day Shipping for College Students with Amazon Student Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student


Hero Quick Promo
Save up to 90% on Textbooks
Rent textbooks, buy textbooks, or get up to 80% back when you sell us your books. Shop Now
$34.80 FREE Shipping on orders over $35. In Stock. Ships from and sold by Amazon.com. Gift-wrap available.

Frequently Bought Together

The Definitive Guide to Grails 2 + Programming Groovy 2: Dynamic Productivity for the Java Developer (Pragmatic Programmers) + Grails in Action
Price for all three: $110.54

Buy the selected items together

Editorial Reviews

About the Author

Jeff Brown is a software engineer at SpringSource and a member of the Groovy and Grails development teams. Jeff has been involved with software engineering since the early 1990s and has designed and built systems for industries including financial, biomedical, aerospace, and others. Jeff worked for G2One Inc. (the Groovy/Grails Company), where he would help drive the professional services side of the business. In late 2008, Jeff joined SpringSource when G2One and SpringSource came together to leverage synergies between the technologies created and supported by each company. Through his entire career, Jeff has been a hands-on technologist actively involved in software development, training, and mentoring. He is also an international public speaker.

Graeme Rocher is an experienced software engineer, consultant and dynamic language expert. Graeme is project lead of the open source Grails web application framework (Grails.org) and author of The Definitive Guide to Grails. In Graeme's role as head of Grails development at SpringSource, the professional open source services company behind the Spring framework, Graeme leads the development of the Grails web framework and provides consulting, training and support to SpringSource's clients. Graeme is a frequent speaker at industry conferences on subjects related to Groovy, Grails and dynamic languages in Java. Prior to joining SpringSource Graeme co-founded G2One the Groovy/Grails Company which was later acquired by SpringSource.
NO_CONTENT_IN_FEATURE


Shop the new tech.book(store)
New! Introducing the tech.book(store), a hub for Software Developers and Architects, Networking Administrators, TPMs, and other technology professionals to find highly-rated and highly-relevant career resources. Shop books on programming and big data, or read this week's blog posts by authors and thought-leaders in the tech industry. > Shop now

Product Details

  • Paperback: 360 pages
  • Publisher: Apress; 1 edition (December 20, 2012)
  • Language: English
  • ISBN-10: 1430243775
  • ISBN-13: 978-1430243779
  • Product Dimensions: 7.5 x 0.8 x 9.2 inches
  • Shipping Weight: 1.3 pounds (View shipping rates and policies)
  • Average Customer Review: 4.1 out of 5 stars  See all reviews (14 customer reviews)
  • Amazon Best Sellers Rank: #743,935 in Books (See Top 100 in Books)

More About the Author

Discover books, learn about writers, read author blogs, and more.

Customer Reviews

4.1 out of 5 stars
Share your thoughts with other customers

Most Helpful Customer Reviews

12 of 13 people found the following review helpful By S. Eisenberg on January 1, 2013
Format: Kindle Edition
Since it's written by some of the key framework developers you know the authors know what they are talking about.

Written for a beginner to Grails/Groovy, it's probably the first book to get on the subject if you are going to start with Grails. Has a good depth of topics covering just about all aspects of the Grails framework.

Even includes an appendix primer on Groovy (the language underlying the framework) so you might actually want to read that first.

Once you're done with this book you can move onto Programming Grails by Burt Beckwith to get into the deep innards of Grails if you want more. Also, maybe a Groovy book to get the language in some more detail. Programming Grails

Finally, a bit of context. Grails is very much the Java analog to Ruby on Rails. You'll find much of the features of Rails for a Java JVM environment, with complete interoperability with existing Java classes and toolset. So if you're a Java/Spring shop and thinking about getting the goodness of a framework like Rails but without completely leaving what you know, try Grails.
1 Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
3 of 3 people found the following review helpful By J. Gartin on April 9, 2013
Format: Paperback Verified Purchase
I have a background with other MVC frameworks. I simply wanted to catch up on the Groovy/Grails version. This book was well written and walked me through the basics of the Grails way. You should have some familiarity with web development prior, but if you are looking at a Grails book then chances are you have some web background.

Groovy felt like Python meets Javascript (I know the purists are going to have an absolute fit over that statement). My Java background is very light and I get turned off by all the work that has to be done to get a Java environment going. Groovy the language and Grails the stack are much simpler and felt similar to Python/Django. With Grails you get all the benefits of the JVM and complete access to the Java world, but with a much easier syntax and more convention over configuration.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
3 of 4 people found the following review helpful By Max on February 13, 2013
Format: Paperback
First of all, this is a really good book to learn the basic concepts of Grails. It supplements the already thorough online documentation by giving adequate explanations of the key concepts of the Grails framework and the tools given to you when you use it. The book is divided into chapters which talk about the key elements in designing a Grails application and supplements them by giving instructions to create a sample application (gTunes).
Having little programming knowledge myself, I had trouble understanding some of the code snippets provided in the book. If you're in a similar situation as myself, I recommend getting to know the basic java syntax, since this is what Grails is based upon, but in depth-knowledge is not required. Reading snippets like "album=Album" over and over again tends to make an uneducated head spin quite a lot, which is why I wish the authors would have chosen different names for the variables to make the distinction clearer. In addition, I think the book could've used a CD or an online source, so you can copy and paste the (at times rather long) snippets directly.
Overall though, this is complaining on a very high level. Given enough patience, even an uneducated reader will be able to use Grails after reading this book.
1 Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
1 of 1 people found the following review helpful By William Jones on January 7, 2014
Format: Kindle Edition
Well done to the authors for a well written book on Grails. This is my introduction to Grails and combined with internet searches for any in-depth extra info - I have all I need to start converting my web app from Java to Grails.
Some positive points,
I like that it is only 350 pages which means it is readable (compared to 650 page software books)
The structure of the book is very good, enabling you to learn in bite sized chunks
The reader is using Groovy without being aware of it is a new language, it feels easy! (I did buy separate Groovy book)
The gtunes examples are presented in snippets allowing the reader to focus on the key learning point instead of pages of code.
I looked at ruby on rails but was not comfortable with the ruby language. I had some Java, now I have the Grails framework, Groovy and I can fall-back on Java in emergencies - a great combination.
Thanks
William
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
1 of 1 people found the following review helpful By Tim Leung on May 22, 2014
Format: Kindle Edition
I give this book 5 stars. It is well organised. The sample application is easy to follow. And it opens with the general introductions on different topics within the Trails framework then revisits those topics in more in-depth details in later chapters so you can start building Grails applications after reading the first few chapters.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
Format: Paperback Verified Purchase
I have been developing a complex web application in Grails for almost a year. This is the best reference I have found on Grails.

I recommend following the course that I did. I first read Grails 2: A Quick-Start Guide. This book gives you a good overview of Grails. If you're developing a simple web application this book may be all you need.

However, if you need to use Grails for a complex web application you need to read this book next.

Grails gives the developer a way to manage complex web environments, with dynamically created web content. Grails is built on top of Hibernate and Spring. I am using a Postgres database and multiple Tomcat web servers behind a load balancer (all hosted on Amazon Web Services).

This book takes the reader though using the Grails Model-View-Controller structure, where the model consists of the data structures persisted in the database, the controller is the logic that manages the web pages and creates dynamic content and the view consists of the web pages.

Grails is complicated and it has a huge learning curve. One reason for this is that Grails is designed for a complex problem: handling web sites with many web pages and complex control logic. This book and the on-line Grails documentation were critical resources.

Grails has features that help unpack data structures as they are passed between web page forms and the Groovy logic that processes it. Compared to the issues of dealing with the complexity of web application design, I don't find these features terribly compelling. They save me a few lines of code, at best.
Read more ›
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again

Most Recent Customer Reviews

Set up an Amazon Giveaway

Amazon Giveaway allows you to run promotional giveaways in order to create buzz, reward your audience, and attract new followers and customers. Learn more
The Definitive Guide to Grails 2
This item: The Definitive Guide to Grails 2
Price: $34.80
Ships from and sold by Amazon.com

What Other Items Do Customers Buy After Viewing This Item?

Want to discover more products? Check out this page to see more: beginning grails