Join Amazon Prime and ship Two-Day for free and Overnight for $3.99. Already a member? Sign in.
Beginning Groovy and Grails: From Novice to Professional and over 300,000 other books are available for Amazon Kindle – Amazon’s new wireless reading device. Learn more

 

or
Sign in to turn on 1-Click ordering.
 
 
More Buying Choices
49 used & new from $5.00

Have one to sell? Sell yours here
 
   
Beginning Groovy and Grails: From Novice to Professional (Beginning 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 yours here.
 
  

Beginning Groovy and Grails: From Novice to Professional (Beginning from Novice to Professional) (Paperback)

by Christopher M. Judd (Author), Joseph Faisal Nusairat (Author), Jim Shingler (Author)
Key Phrases: todo list, array list, base directory, Completed Date, Joseph Faisal Nusairat, Complete Task (more...)
4.6 out of 5 stars See all reviews (12 customer reviews)

List Price: $42.99
Price: $28.37 & this item ships for FREE with Super Saver Shipping. Details
You Save: $14.62 (34%)
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, July 20? Choose One-Day Shipping at checkout. Details
33 new from $5.00 16 used from $5.00
Also Available in: List Price: Our Price: Other Offers:
Kindle Edition (Kindle Book) $25.53

Frequently Bought Together

Beginning Groovy and Grails: From Novice to Professional (Beginning from Novice to Professional) + Groovy Recipes: Greasing the Wheels of Java (Pragmatic Programmers) + The Definitive Guide to Grails, Second Edition (Expert's Voice in Web Development)
Price For All Three: $82.45

Show availability and shipping details


Customers Who Bought This Item Also Bought

The Definitive Guide to Grails, Second Edition (Expert's Voice in Web Development)

The Definitive Guide to Grails, Second Edition (Expert's Voice in Web Development)

by Graeme Rocher
4.6 out of 5 stars (7)  $31.01
Groovy in Action

Groovy in Action

by Dierk Koenig
4.7 out of 5 stars (22)  $31.49
Programming Groovy: Dynamic Productivity for the Java Developer (Pragmatic Programmers)

Programming Groovy: Dynamic Productivity for the Java Developer (Pragmatic Programmers)

by Venkat Subramaniam
4.8 out of 5 stars (12)  $23.07
Groovy and Grails Recipes (Recipes: a Problem-Solution Approach)

Groovy and Grails Recipes (Recipes: a Problem-Solution Approach)

by Bashar Abdul-Jawad
4.7 out of 5 stars (6)  $29.69
Spring Recipes: A Problem-Solution Approach (Books for Professionals by Professionals)

Spring Recipes: A Problem-Solution Approach (Books for Professionals by Professionals)

by Gary Mak
4.9 out of 5 stars (18)  $29.99
Explore similar items

Editorial Reviews

Product Description

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.

What you’ll learn

  • Understand the fundamentals of the open source, dynamic Groovy scripting language and the Grails web framework.
  • Capitalize upon Grails’ well–defined framework architecture to build web applications faster than ever before.
  • Improve your web application with cutting–edge interface enhancements using Ajax.
  • Use Grails’ object–relational mapping solution, GORM, to manage your data store more effectively than ever before.
  • Take advantage of Groovy to create reporting services, implement batch processing, and create alternative client interfaces.
  • Deploy and upgrade your Grails–driven applications with expertise and ease.
  • Discover an alternative client in Groovy as well.

Who is this book for?

Java and web developers looking to learn and embrace the power and flexibility offered by the Grails framework and Groovy scripting language

About the Apress Beginning Series

The Beginning series from Apress is the right choice to get the information you need to land that crucial entry–level job. These books will teach you a standard and important technology from the ground up because they are explicitly designed to take you from “novice to professional.” You’ll start your journey by seeing what you need to know—but without needless theory and filler. You’ll build your skill set by learning how to put together real–world projects step by step. So whether your goal is your next career challenge or a new learning opportunity, the Beginning series from Apress will take you there—it is your trusted guide through unfamiliar territory!



About the Author
Christopher Judd is the president and primary consultant for Judd Solutions, LLC, an international speaker, an open source evangelist, the Central Ohio Java Users Group leader, and the coauthor of Enterprise Java Development on a Budget (Apress, 2003). He has spent 12 years architecting and developing software for Fortune 500 companies in various industries, including insurance, retail, government, manufacturing, and transportation. His current focus is consulting, mentoring, and training with Java, Java EE, Java Platform, Micro Edition (Java ME), mobile technologies, and related technologies.

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 and 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 (http://www.integrallis.com). In his off-hours, he enjoys watching bodybuilding competitions and Broadway musicals, specifically anything with Lauren Molina.

Jim Shingler is a senior consulting IT architect for a major midwestern insurance and financial services company. The focus of his career has been using leading-edge technology to develop IT solutions for the insurance, financial services, and manufacturing industries. He has 11 years of large-scale Java experience and significant experience in distributed and relational technologies.


Product Details

  • Paperback: 440 pages
  • Publisher: Apress; 1 edition (June 18, 2008)
  • Language: English
  • ISBN-10: 1430210451
  • ISBN-13: 978-1430210450
  • Product Dimensions: 9.2 x 6.9 x 1 inches
  • Shipping Weight: 1.6 pounds (View shipping rates and policies)
  • Average Customer Review: 4.6 out of 5 stars See all reviews (12 customer reviews)
  • Amazon.com Sales Rank: #242,436 in Books (See Bestsellers in Books)

Inside This Book (learn more)

What Do Customers Ultimately Buy After Viewing This Item?

Beginning Groovy and Grails: From Novice to Professional (Beginning from Novice to Professional)
70% buy the item featured on this page:
Beginning Groovy and Grails: From Novice to Professional (Beginning from Novice to Professional) 4.6 out of 5 stars (12)
$28.37
The Definitive Guide to Grails, Second Edition (Expert's Voice in Web Development)
14% buy
The Definitive Guide to Grails, Second Edition (Expert's Voice in Web Development) 4.6 out of 5 stars (7)
$31.01
Groovy Recipes: Greasing the Wheels of Java (Pragmatic Programmers)
6% buy
Groovy Recipes: Greasing the Wheels of Java (Pragmatic Programmers) 4.9 out of 5 stars (16)
$23.07
Groovy in Action
5% buy
Groovy in Action 4.7 out of 5 stars (22)
$31.49

Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
Check the boxes next to the tags you consider relevant or enter your own tags in the field below.
(11)
(2)
(1)
(1)

Your tags: Add your first tag
 
Help others find this product — tag it for Amazon search
No one has tagged this product for Amazon search yet. Why not be the first to suggest a search for which it should appear?

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

 

Customer Reviews

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

 
8 of 8 people found the following review helpful:
5.0 out of 5 stars Beginning?? Says Who?, August 17, 2008
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.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
7 of 8 people found the following review helpful:
5.0 out of 5 stars Great Start to a great solution, 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.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
2 of 2 people found the following review helpful:
5.0 out of 5 stars Great for Development Managers, December 16, 2008
By Charles Boecking (Austin, TX United States) - See all my reviews
(REAL NAME)   
Used this book to create a prototype website in Grails. This book seemed tailor-made for the job. This book helped a small development team design, build and deploy a proof-of-concept retail site in one weekend. Our team had lots of Java experience and virtually no Groovy and Grails experience.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


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

2.0 out of 5 stars Get the Definitive Guide
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. Read more
Published 2 months ago by Nick D

5.0 out of 5 stars The book made me a single-technology addict
At the time I started reading the book I thought that all the hype about scripting languages and their frameworks, esp. Read more
Published 5 months ago by Jacek Laskowski

5.0 out of 5 stars Excellent Intro
I really liked this book. I especially liked the comparisons drawn between Java and Groovy and the recipes. Read more
Published 5 months ago by Robert Warner

4.0 out of 5 stars A very well-written tutorial but the demo source code falls a little short at times
This is a well-organized and comprehensive introduction to Grails. The reader will come away with a lot of exposure to the Grails way of doing things, which was kind of a shock... Read more
Published 8 months ago by Jeremy Leipzig

5.0 out of 5 stars Great Start
This book is an excellent way to get started with grails development. This book provides a solid foundation and excellent coverage of the grails framework. Read more
Published 9 months ago by Allan Davis

5.0 out of 5 stars A Beginner's View
As a Java developer who is a true beginner with Groovy and Grails, I found Beginning Groovy and Grails an excellent starting point. Read more
Published 9 months ago by David L. Bailey

5.0 out of 5 stars Great read!
I concur with the previous reviews. I've been looking to dive deeper into Groovy and Grails for a while now. Read more
Published 9 months ago by Jeff Campbell

4.0 out of 5 stars A nice appetizer to feed on
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... Read more
Published 11 months ago by Matthew Holloway

5.0 out of 5 stars A Great Book on Groovy and Grails
Whether you're new to web application development or an experienced veteran, Beginning Groovy and Grails will be a great addition to your tech. library. Read more
Published 11 months ago by Chris Nicholas

Only search this product's reviews



Customer Discussions

 Beta (What's this?)
New! See all customer communities, and bookmark your communities to keep track of them.
This product's forum (0 discussions)
  Discussion Replies Latest Post
  No discussions yet

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


Active discussions in related forums
   


Product Information from the Amapedia Community

Beta (What's this?)


So You'd Like to...


Look for Similar Items by Category


Free Songs, Cheap Albums
Special MP3 Deals
Visit our Special Deals Store to find ultra-low prices on great albums, daily deals, and over 500 free songs.

Shop now

 

Best Books of 2008

Best of 2008
Find our top 100 editors' picks as well as customers' favorites in dozens of categories in our Best Books of 2008 Store.
 

Summer Reading for Kids & Teens

Summer Reading for Kids and Teens
Discover everything from beach reads and board books to teen romance and action-adventure series in Summer Reading for Kids & Teens. And, check off the kids' required reading lists in our Summer School Reading Store.
 
Shop for Chain Saws
Get the Cutting Power of a Chain Saw Whether you're trimming limbs in the yard or removing entire trees, nothing cuts like a chain saw.
 
Ad

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.


Where's My Stuff?

Shipping & Returns

Need Help?

Your Recent History

  (What's this?)
You have no recently viewed items or searches.

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.

Look to the right column to find helpful suggestions for your shopping session.

Continue shopping: Top Sellers
Free
Free by Chris Anderson
Paranoia
Paranoia by Joseph Finder
My Soul to Lose
My Soul to Lose by Rachel Vincent
Glenn Beck's Common Sense

Conditions of Use | Privacy Notice © 1996-2009, Amazon.com, Inc. or its affiliates