Buy new:
-31% $29.85
FREE delivery Thursday, May 16 on orders shipped by Amazon over $35
Ships from: Amazon.com
Sold by: Amazon.com
$29.85 with 31 percent savings
List Price: $42.99

The List Price is the suggested retail price of a new product as provided by a manufacturer, supplier, or seller. Except for books, Amazon will display a List Price if the product was purchased by customers on Amazon or offered by other retailers at or above the List Price in at least the past 90 days. List prices may not necessarily reflect the product's prevailing market price.
Learn more
Get Fast, Free Shipping with Amazon Prime FREE Returns
FREE delivery Thursday, May 16 on orders shipped by Amazon over $35. Order within 5 hrs 14 mins
In Stock
$$29.85 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$29.85
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Ships from
Amazon.com
Ships from
Amazon.com
Sold by
Amazon.com
Sold by
Amazon.com
Returns
30-day easy returns
30-day easy returns
This item can be returned in its original condition for a full refund or replacement within 30 days of receipt.
Returns
30-day easy returns
This item can be returned in its original condition for a full refund or replacement within 30 days of receipt.
Payment
Secure transaction
Your transaction is secure
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
Payment
Secure transaction
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
$16.99
Get Fast, Free Shipping with Amazon Prime FREE Returns
Shipped fast and reliably through the Amazon Prime program! Book may contain some writing, highlighting, and or cover damage. Shipped fast and reliably through the Amazon Prime program! Book may contain some writing, highlighting, and or cover damage. See less
FREE delivery Thursday, May 16 on orders shipped by Amazon over $35. Order within 5 hrs 14 mins
Only 1 left in stock - order soon.
$$29.85 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$29.85
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Access codes and supplements are not guaranteed with used items.
Kindle app logo image

Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.

Read instantly on your browser with Kindle for Web.

Using your mobile phone camera - scan the code below and download the Kindle app.

QR code to download the Kindle App

Something went wrong. Please try your request again later.

Beginning Groovy and Grails: From Novice to Professional First Edition

3.6 3.6 out of 5 stars 36 ratings

{"desktop_buybox_group_1":[{"displayPrice":"$29.85","priceAmount":29.85,"currencySymbol":"$","integerValue":"29","decimalSeparator":".","fractionalValue":"85","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"jCcXeie4fKDU3XfnALwH%2FHUNU5%2BY%2FjzgCzQQdb2Pj55Tk8aOwwCpEoicqtdOCFDLl%2Ba5%2FwCKNV5Z52%2B%2FZY1iCoMHF%2FMTyXoRkGxyNwPBBKk48VdZWlAmc5ZRZTgUkEltqgCHSdKdy4I%3D","locale":"en-US","buyingOptionType":"NEW","aapiBuyingOptionIndex":0}, {"displayPrice":"$16.99","priceAmount":16.99,"currencySymbol":"$","integerValue":"16","decimalSeparator":".","fractionalValue":"99","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"jCcXeie4fKDU3XfnALwH%2FHUNU5%2BY%2FjzgcIyu80eg7DzNN%2BWZ9EtmmfT1%2F72ZQ08j8U6%2BJSEUggBMgRT4O9N7Ua%2BUlTS7RqpKzZTbAiH6PcpUqfQ6mlt%2F7Y0T9ioB0bwJbEqtSSIHFrXkixewR6zRn5jG6lFmhY5ctqBgS9u3Jse%2BSV0k27onQQA3YVLhvvbX","locale":"en-US","buyingOptionType":"USED","aapiBuyingOptionIndex":1}]}

Purchase options and add-ons

Web frameworks are playing a major role in the creation of today's most compelling web applications, because they automate many of the tedious tasks, allowing developers to instead focus on providing users with creative and powerful features. Java developers have been particularly fortunate in this area, having been able to take advantage of Grails, an open source framework that supercharges productivity when building Java–driven web sites. Grails is based on Groovy, which is a very popular and growing dynamic scripting language for Java developers and was inspired by Python, Ruby, and Smalltalk.

Beginning Groovy and Grails is the first introductory book on the Groovy language and its primary web framework, Grails.

This book gets you started with Groovy and Grails and culminates in the example and possible application of some real–world projects. You follow along with the development of each project, implementing and running each application while learning new features along the way.

Read more Read less

Amazon First Reads | Editors' picks at exclusive prices

Editorial Reviews

About the Author

Jim Shingler is a VP of Application Development for J. P. Morgan Chase. The focus of his career has been using cutting-edge technology to develop IT solutions for the banking, insurance, financial services, and manufacturing industries. He has 16 years of large-scale Java experience and significant experience in distributed and relational technologies.

Product details

  • Publisher ‏ : ‎ Apress; First Edition (June 23, 2008)
  • Language ‏ : ‎ English
  • Paperback ‏ : ‎ 440 pages
  • ISBN-10 ‏ : ‎ 1430210451
  • ISBN-13 ‏ : ‎ 978-1430210450
  • Item Weight ‏ : ‎ 1.27 pounds
  • Dimensions ‏ : ‎ 7.01 x 1 x 9.25 inches
  • Customer Reviews:
    3.6 3.6 out of 5 stars 36 ratings

About the author

Follow authors to get new release updates, plus improved recommendations.
Joseph Faisal Nusairat
Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.

Joseph Faisal Nusairat, author of three Apress books, is currently a Senior Staff Engineer at Tesla developing the next generation of products for the Platform Engineering team. He has experience in a full range of the development life cycle from requirements gathering, to full stack development, to production support of applications. In addition to speaking, coaching, and training of software. Joseph started his career in 1997 doing primarily Java/JVM full stack applications. In the Java realm he became proficient and gave talks on Java, Groovy, Scala, Kotlin, and Clojure. In the last few years other languages like Rust, Go, and Elixir have caught not only his interest but his dedication. Over the years he's learned to create code that not only is readable, but maintainable all while trying to minimize its memory footprint while maximizing performance. His career has lead through a variety of industries from banking, insurance, fraud, retailers, defense, and now electric cars. Joseph is a graduate of Ohio University with dual degrees in Computer Science and Microbiology with a minor in Chemistry.

Joseph is a published author, speaker, and trainer, he can be found on twitter, github and gitlab as @nusairat.

Customer reviews

3.6 out of 5 stars
3.6 out of 5
36 global ratings

Top reviews from the United States

Reviewed in the United States on August 2, 2008
I found this book to be a great introduction to both the use of Groovy and Grails, and also introduced the implementation of these technologies into a more mainstream architecture present in modern corporate America. It offers great insight, and hands on exposure to the benefits of Grails as a means to reducing development cycle time, and has allowed me to convince senior management where I work to fund a 'Proof of Concept' implementation of a Grails application deployed on a WebLogic Application Server.

While this book certainly covered a wide range of topics, it served to only increase my desire to delve deeper into Grails and Groovy, so now I must continue onward - but thankfully, this book leads nicely into The Definitive Guide to Grails by the same publisher.
One person found this helpful
Report
Reviewed in the United States on June 28, 2008
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.
7 people found this helpful
Report
Reviewed in the United States on December 23, 2009
Although some snippets of groovy and grails are given, the book is not usable at all
to learn sth. in a systematic way. As further the text proceeds as more cryptic it
gets. Moreover, the downloaded examples start not to work anymore after a few chapters.
The book is completely against systematic learning. The promised startup is impossible.
Even a simple bookshop tried out to be implemented by myself after reading the book
caused problems of simplest nature not solvable without additional literature. I don't
know the reason the book was written for.
One person found this helpful
Report
Reviewed in the United States on May 18, 2014
The problem with "Beginners" books in technology is that either of two cases happen: the material is ridiculously toned down to make it approachable but uninteresting, or the author goes over your head with details and slaps on a "not in the scope of this book." This one strikes a good balance between the two. Groovy is inherently simplified, but the author does assume some terms are already known. Still, it was easy enough to follow along. I usually don't like the "follow this project" format where the reader is working with the author to create the project and learn along, but the author did a great job explaining where other methods or technologies could be useful as opposed to adhering strictly to the format of the project.
One person found this helpful
Report
Reviewed in the United States on September 25, 2008
I concur with the previous reviews. I've been looking to dive deeper into Groovy and Grails for a while now. I'm hoping this is the first of many new titles to come on this subject. I would really like to see the language and the framework take off as it should. There are many people out there doing cool things with both like Graeme Rocher, Guillaume LaForge, and one of the above reviewers (Scott Davis....you gotta see this guy talk about Groovy if you can!). People who work in the Java space really should give these technologies a look. This book should really get you going. I would also suggest looking at some of the book offerings by the contributors mentioned above. Good stuff. Buy this book!
One person found this helpful
Report
Reviewed in the United States on December 23, 2010
Hello,

This book is very basic, the internet tutorial and the Netbeans IDE covers everything. If somebody really needs paper book should buy this otherwise, not needed

http://www.amazon.com/gp/product/1430210451/ref=cm_cr_rev_prod_title

Thanks,
Makarand
Reviewed in the United States on December 23, 2009
What I was looking for was a good beginning Groovy book. What I found was a good beginning Grails book. I know that the book covers Groovy in the first three chapters but I was wanting a little more. Anyway, the book does cover Grails fairly well over the next 10 chapters albeit a little dated. The Groovy chapters covers just enough to get someone setup and starting to program in Groovy. But what I want to use Groovy for initially testing and mocking my Java code. Unfortunately this book really didn't cover any advanced Groovy based topics. Oh, well I'm sure that it's available in other books.

The Grails sections are far more complete. This book really takes you from creating a web app from scratch using Grails. From the initial configuration to security, restful web services and implementing a reporting system the book covers many of the important areas of creating a web application with Grails. It takes a good approach at explaining the basics and gives enough information in most cases to get to on the right track in more advanced development. You will probably want to reference other texts after this one to bring you more up to date with the latest versions of Groovy and Grails and to cover specialized issues.

I liked the book but in the few areas where it was lacking like more Groovy support it made it a harder read than I expected. In all fairness I cannot really recommend this book as there are others that may be better suited for a beginning Groovy and Grails introduction. It's not that this book is terrible it just that others are better and this one is a little dated.
One person found this helpful
Report
Reviewed in the United States on July 19, 2019
Good over all. Not something I was interested in but paid to be interested in.

Top reviews from other countries

Translate all reviews to English
Client d'Amazon
3.0 out of 5 stars Utile mais n'est plus à jour
Reviewed in France on December 20, 2022
J'ai acheté ce livre pour me former, mais il est pour une version de grails assez ancienne, en conséquence j'ai eu des problèmes avec gradle, Geb, Spok etc. qui sont des cadriciels qui ont remplacé ceux décrits dans le livre. Pour un débutant total ça peut être facilement est bloquant ou frustrant. Je conseillerais plutôt de trouver un ouvrage plus récent, qui parle des versions actuelles de grails.
sreejesh
1.0 out of 5 stars Outdated
Reviewed in India on September 13, 2022
Content is outdated in this book!
Algorithmenfreund
1.0 out of 5 stars not usable
Reviewed in Germany on December 16, 2009
Although some snippets of groovy and grails are given, the book is not usable at all
to learn sth. in a systematic way. As further the text proceeds as more cryptic it
gets. Moreover, the downloaded examples start not to work anymore after a few chapters.
The book is completely against systematic learning. The promised startup is impossible.
Even a simple bookshop tried out to be implemented by myself after reading the book
caused problems of simplest nature not solvable without additional literature. I don't
know the reason the book was written for.