Beginning Groovy and Grails: From Novice to Professional and over 360,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.
 
 
Express Checkout with PayPhrase
What's this? | Create PayPhrase
Sorry!
More Buying Choices
41 used & new from $5.69

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 your Kindle here.
 
  

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

~ Christopher M. Judd (Author), (Author), Jim Shingler (Author)
Key Phrases: todo list, array list, base directory, Completed Date, Joseph Faisal Nusairat, Complete Task (more...)
4.4 out of 5 stars  See all reviews (13 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 Thursday, November 12? Choose One-Day Shipping at checkout. Details
31 new from $5.69 10 used from $5.75

Formats

Amazon Price New from Used from
  Kindle Edition $22.70 -- --
  Paperback $28.37 $5.69 $5.75

Frequently Bought Together

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

Show availability and shipping details

  • This item: Beginning Groovy and Grails: From Novice to Professional (Beginning from Novice to Professional) by Christopher M. Judd

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

  • The Definitive Guide to Grails, Second Edition by Graeme Rocher

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

  • Groovy Recipes: Greasing the Wheels of Java (Pragmatic Programmers) by Scott Davis

    In Stock.
    Ships from and sold by Amazon.com.
    Eligible for FREE Super Saver Shipping on orders over $25. Details


Customers Who Bought This Item Also Bought

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
Groovy Recipes: Greasing the Wheels of Java (Pragmatic Programmers)

Groovy Recipes: Greasing the Wheels of Java (Pragmatic Programmers)

by Scott Davis
4.9 out of 5 stars (18)  $23.07
Groovy in Action

Groovy in Action

by Dierk Koenig
4.7 out of 5 stars (22)  $31.49
Grails in Action

Grails in Action

by Glen Smith
5.0 out of 5 stars (6)  $29.69
Grails Persistence with GORM and GSQL

Grails Persistence with GORM and GSQL

by Robert Fischer
3.7 out of 5 stars (9)  $17.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.4 out of 5 stars  See all reviews (13 customer reviews)
  • Amazon.com Sales Rank: #38,283 in Books (See Bestsellers in Books)

    Popular in these categories: (What's this?)

    #54 in  Books > Computers & Internet > Programming > Java
    #79 in  Books > Computers & Internet > Programming > Software Design, Testing & Engineering > Object-Oriented Design

More About the Author

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

Visit Amazon's Joseph Faisal Nusairat Page

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)
67% buy the item featured on this page:
Beginning Groovy and Grails: From Novice to Professional (Beginning from Novice to Professional) 4.4 out of 5 stars (13)
$28.37
The Definitive Guide to Grails, Second Edition
12% buy
The Definitive Guide to Grails, Second Edition 4.6 out of 5 stars (7)
$31.01
Groovy in Action
7% buy
Groovy in Action 4.7 out of 5 stars (22)
$31.49
Groovy Recipes: Greasing the Wheels of Java (Pragmatic Programmers)
7% buy
Groovy Recipes: Greasing the Wheels of Java (Pragmatic Programmers) 4.9 out of 5 stars (18)
$23.07

Tags Customers Associate with This Product

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

Your tags: Add your first tag
 

 

Customer Reviews

13 Reviews
5 star:
 (9)
4 star:
 (2)
3 star:    (0)
2 star:
 (2)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.4 out of 5 stars (13 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 Dated material
Hi,

There are many things to like about the book, but it was written for Grails 0.5
and if you try to follow it with Grails 1.1. Read more
Published 2 months ago by J. Pedersen

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 6 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 9 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 9 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 12 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 13 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 13 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 13 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 15 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 15 months ago by Chris Nicholas

Only search this product's reviews



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
Discussion Replies Latest Post
Textbooks for Kindle DX? 61 3 days ago
textbook scam 66 7 days ago
Amazon is a great place to buy textbooks! 35 20 days ago
Search Customer Discussions
Search all Amazon discussions
   



So You'd Like to...


Create a guide

Product Information from the Amapedia Community

Beta (What's this?)


Look for Similar Items by Category


Look for Similar Items by Subject

 

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.


Your Recent History

 (What's this?)

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