Join Amazon Prime and get unlimited Free One-Day Delivery. Already a member? Sign in.

 

or
Sign in to turn on 1-Click ordering.
 
   
More Buying Choices
37 used & new from £3.23

Have one to sell? Sell yours here
 
   
Beginning Groovy & Grails: From Novice to Professional (Expert's Voice in Open Source)
 
 

Beginning Groovy & Grails: From Novice to Professional (Expert's Voice in Open Source) (Paperback)

by C et al Judd (Author)
3.0 out of 5 stars See all reviews (2 customer reviews)
RRP: £33.99
Price: £32.29 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
You Save: £1.70 (5%)
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.
Dispatched from and sold by Amazon.co.uk. Gift-wrap available.

Only 3 left in stock--order soon (more on the way).

Want guaranteed delivery by Wednesday, July 15? Choose Express delivery at checkout. See Details
31 new from £18.00 6 used from £3.23

Frequently Bought Together

Beginning Groovy & Grails: From Novice to Professional (Expert's Voice in Open Source) + The Definitive Guide to Grails 2nd Edition (Expert's Voice in Web Development) + Programming Groovy: Dynamic Productivity for the Java Developer (Pragmatic Programmers)
Price For All Three: £79.27

Show availability and shipping details


Customers Who Bought This Item Also Bought

The Definitive Guide to Grails 2nd Edition (Expert's Voice in Web Development)

The Definitive Guide to Grails 2nd Edition (Expert's Voice in Web Development)

by Graeme Rocher
5.0 out of 5 stars (1)  £29.44
Programming Groovy: Dynamic Productivity for the Java Developer (Pragmatic Programmers)

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

by Venkat Subramaniam
5.0 out of 5 stars (3)  £17.54
Groovy in Action

Groovy in Action

by Dierk Koenig
4.7 out of 5 stars (3)  £30.59
Effective Java: Second Edition

Effective Java: Second Edition

by Joshua Bloch
5.0 out of 5 stars (4)  £21.59
Maven: The Definitive Guide

Maven: The Definitive Guide

by Sonatype Company
4.0 out of 5 stars (1)  £17.54
Explore similar items

Product details

  • Paperback: 440 pages
  • Publisher: APRESS; 1 edition (16 Jun 2008)
  • Language English
  • ISBN-10: 1430210451
  • ISBN-13: 978-1430210450
  • Product Dimensions: 23.4 x 17.5 x 2.5 cm
  • Average Customer Review: 3.0 out of 5 stars See all reviews (2 customer reviews)
  • Amazon.co.uk Sales Rank: 160,944 in Books (See Bestsellers in Books)

Product Description

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.

Inside This Book (Learn More)
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index
Search inside this book:

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
(1)

Your tags: Add your first tag
 

What Do Customers Ultimately Buy After Viewing This Item?

Beginning Groovy & Grails: From Novice to Professional (Expert's Voice in Open Source)
61% buy the item featured on this page:
Beginning Groovy & Grails: From Novice to Professional (Expert's Voice in Open Source) 3.0 out of 5 stars (2)
£32.29
The Definitive Guide to Grails 2nd Edition (Expert's Voice in Web Development)
16% buy
The Definitive Guide to Grails 2nd Edition (Expert's Voice in Web Development) 5.0 out of 5 stars (1)
£29.44
Programming Groovy: Dynamic Productivity for the Java Developer (Pragmatic Programmers)
9% buy
Programming Groovy: Dynamic Productivity for the Java Developer (Pragmatic Programmers) 5.0 out of 5 stars (3)
£17.54
Groovy in Action
7% buy
Groovy in Action 4.7 out of 5 stars (3)
£30.59

 

Customer Reviews

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

 
1.0 out of 5 stars Disappointing - needs a very thorough edit, 1 Jul 2009
The book tries to cover a lot of ground, but does it at too high a level, and with three authors, the result is noticeably and frustratingly variable in style.

The Groovy section really isn't enough to teach you how to use the language, yet includes details without explanation. Eg a table of regex constructs is included without explaining the difference between the identical quantifiers listed under greedy, reluctant or possesive. At best, the Groovy section could be used as a refresher for people who already know Groovy.

The Grails sections are obviously the reason for the book - but there are numerous errors and many times where particular conventions are not explained but merely used. The level of assumed intelligence and knowledge of the reader is incredibly variable. Some examples or code listings are only different in the most minute way from previous examples, and yet at other times other frameworks (eg Rails) are referenced in a way as to suggest the author assumes the reader is familiar. Further more the obvious things, such as being able to simply use named closures in controller for actions, are left for the reader to deduce from the examples, rather than stating it up front.


If you know Java, then Programming Groovy: Dynamic Productivity for the Java Developer (Pragmatic Programmers) is a great book.

If you know Groovy, then the Grails documentation, including the user guides, available for free from the Grails site, are much better.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
0 of 1 people found the following review helpful:
5.0 out of 5 stars Great book covering a fantastic bunch of technologies., 25 Jan 2009
By Mr. Jeremy Flowers "Looking for Java work" (Milton Keynes, UK) - See all my reviews
(REAL NAME)   
It starts out covering Groovy.
* Basically Groovy gives Java a facelift, making for a more terse syntax and includes closures and meta programming capabilities to facilitiate "builders" which make doing component construct for things like Swing and XML document manipulation a snap.
* For a more in depth I'd recommend Dierk Koenig's Groovy in Action, but there is enough here to get you up and running.

Grails is a web framework that uses Spring & Hibernate under the covers. * It has it's own Object Relational Mapping technology known as GORM that is described quite well.
* I think Id have preferred if the book had taken a full on explanation rather than a small amount early on (Ch 4) then take a step back and elaborate on this (Ch6).
** The early chapters made me questioning how to model a Person domain object with two self reference for mother/father or currency exchange rates with double reference to a currency say.
** But it gets covered eventually in chapter 6.

The book uses a "to-do list" domain model.
* Three client are created: Web, Swing and command line and they interact with RESTful web services.
** Third party libraries used for Swing include SwingXBuilder, Glazed Lists and JGoodies. There are passing references to JideBuilder and SWTBuilder too.
*** I would have liked to have seen the JGoodies syntax elaborated on a bit here. But the external links were provided.
** JLine gets used for the command line interface.

* The web client is Ajaxified with Scriptaculous for showcasing 'edit in place' and 'auto complete' features.
* JasperReports are integrated into the solution and integrated with the Open Symphony Quartz scheduler to fire off "to-do" reports via email.
* Gant gets a brief mention in Chapter 12.
** Groovy version of Ant. You don't need Ant Contrib to do conditional/loop processing.
** This gets covered in more depth in Groovy in Action.
* Chapter 7 covers security.
** This chapter seems to deviate from the rest of the book. The topics covered don't seem to integrate as harmoniously as the other topics in the book.
** JSecurity, CAS and Acegi security get a brief mention.
** But there's not enough meat on the bone to sink your teeth into here. Acegi gets the lions share of coverage.
Overall though the book made for a thoroughyly engaging read and is one which I highly recommend.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Only search this product's reviews



Customer Discussions

 Beta (What's this?)
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]

   


Listmania!


Look for similar items by category


Feedback


Health & Beauty at Amazon.co.uk

Elemis Resurface and Renew Skin Care Gift Set of 4 Products
From soap to shavers, massagers to mascara, stock up on your daily essentials or truly pamper yourself.

Discover Health & Beauty

 

More From Joseph Faisal Nusairat

Beginning JBoss Seam...

Beginning JBoss Seam: From Novice to...

JBoss Seam represents the primary counter to the hot and successful... Read more
£31.49 £27.99

 

Up to 50% off Dental Care

Braun Oral-B Professional Care 6000 Rechargeable Toothbrush - Pack of 2
Put a sparkle in your smile with up to 50% off selected Oral-B and Philips rechargeable toothbrushes.

Up to 50% off power toothbrushes

 

Treat Someone

Amazon.co.uk Gift Certificates--available in any amount from £5 to £500 With an Amazon.co.uk Gift Certificate, you can get them what they want (even if you don't know what that is).

Learn more about Gift Certificates

 
Ad

Where's My Stuff?

Delivery and 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
The Girl Who Played with Fire
Breaking Dawn (Twilight Saga)
The Girl with the Dragon Tattoo
The Host
The Host by Stephenie Meyer

amazon.co.uk Amazon Home
International Sites:  United States  |  Germany  |  France  |  Japan  |  Canada  |  China
Business Programs: Sell on Amazon  |  Fulfilment by Amazon  |  Join Associates  |  Join Advantage
Customer Service  |  Help  |  View Basket  |  Your Account
About Amazon.co.uk  |  Careers at Amazon
Conditions of Use & Sale |  Privacy Notice  © 1996-2009, Amazon.com, Inc. and its affiliates