Highlights of Beginning Groovy and Grails: From Novice to Professional (Meera Subbarao)

, , , July 17th, 2008

Original Source

Meera Subbarao has written a short summary on Beginning Groovy and Grails: From Novice to Professional, a book we previously reported was about to hit the streets a month ago. Meera has written many book reviews and summaries before (you may find some of them at java.dzone previously known as JavaLobby), also Groovy is no unknown topic to her. She writes:

The main highlights of this book are:

  • Full coverage of basic Grails features of scaffolding, domains, controllers, services, and Groovy Server pages
  • Tackles common web application challenges such as security, Ajax, web services, reporting, batch processing, and deployment
  • Includes a Swing desktop client built in Groovy that integrates with the application using the exposed web services

Who should read this book
This book is for Java developers and organizations looking to become more productive by taking advantage of dynamic languages and solid agile web frameworks while lever-aging current investments in infrastructure, code, and education in the Java platform. It is for those who want to build internal applications and mission-critical, Internet-facing applications.
This book does not assume the reader has a strong Java or Groovy background, so those familiar with other dynamic languages like Perl, Ruby, Python, or PHP will find this a great source for investigating the Groovy and Grails alternative.

How This Book Is Organized
In this book, you’ll explore how to build command-line, Swing, and web applications using the Groovy language and the Grails web framework. The step-by-step approach will take you from a simple to a complex and fully featured Web 2.0 application. Chapters 1–3 provide a basic Groovy language primer, while Chapters 4–12 explain how to build and deploy web applications using Grails. The final chapter explains how to use Groovy and Swing to build a desktop client that interacts with the Grails web application.

As with other books offered by the publisher, this one includes source code you may download and play with. The official book’s website is http://www.beginninggroovyandgrails.com.

Tags: , , ,

Upcoming Grails Books

, June 12th, 2008

Glen Smith (from groovyblogs, Gravl & Grails podcast fame) has announced he is working on a Grails book along with Peter Ledbrook (G2One engineer and Grails core developer). It will be published by Manning in the popular "in Action" series. Here is the book’s outline in Glen’s words:

Quite a lot. Section One gives you the standard tour: a quickstart primer on Grails, a brushup on Groovy, and we throw together a quick and dirty sample so that Java programmers new to Grails can get a taste of some of the joys that await them.

Section Two we develop some rock solid basics on all the core sections of the technology (but even seasoned guys will probably want to dip into this section from time to time - for example to get up to speed on content negotiation practicalities, the legacy mapping DSL stuff, controller scoping and some other corner cases that you need to know when you need to know). Of course there is complete covering of testing and mocking and all that other agile-y stuff you’ll want to know about.

Section Three we roll into Web2.0 goodness. All the standards are in there: full text search, feeds, charting, reporting, and javascript hocus pocus. We also get into a good coverage of plugin development from the trenches with all the common scenarios you’re likely to run into. You’ll also learn the ins and outs of the Security plugins (Peter wrote the JSecurity plugin!), and get ideas on doing a Web2.0 makeover on your current apps. And you want your app to be a platform, right? So we’ll be giving first class coverage to REST architectures, and you’ll learn enough JSON to get yourself into trouble.

Section Four we get down and dirty with enterprise concerns. In here we fine a complete practitioners guide to deployment lifecycle issues (including per-environment strategies, monitoring and profiling), and probably the most complete coverage of enterprise stuff with Grails that you’re likely to come across (JMX, EJB3, JMS, JNDI and probably a little portlets by then). First class treatment of re-using Spring and Hibernate legacy mappings (along with re-using your current Java code) also should get a Guernsey.

Glen & Peter don’t have a definitive date for shipping yet but it is likely to happen in the first months of 2009.

Graeme Rocher also started a revised edition of The Definitive Guide to Grails from Apress, but this time he is not alone, Scott Davis (Groovy Recipes) has joined to bring you more content and tons of useful bits. This book is scheduled also for late 2008.

What I find really interesting about these two books is that both have a core developer and an avid user/evangelizer of the framework as authors. Given the current track of topics Scott and Glen have been presenting on their blogs and conference talks I trust we will see plenty of end user experience enhancements (AJAX, RIA, Flex), not just a thorough introduction to the framework.

Christopher M. Judd, Joseph Faisal Nusairat and Jim Shingler are also working on a Groovy/Grails book titled Beginning Groovy and Grails: From Novice to Professional , to be published by Apress. It should be available by the end of June.

Tags: ,