Linux PR Menu   
Affiliate site of

Found: the Holy Grail of JavaTM Developer Productivity -
  Dec 14th, 21:16 UTC

The Definitive Guide to Grails

Berkeley, CA--14 December 2006--Apress, Inc. publishes The Definitive Guide to Grails, written by Grails project founder and lead Graeme Rocher. (ISBN: 1-59059-758-3, 365 pages, December 2006 Price: $39.99.)

"The Definitive Guide to Grails is another great achievement of Graeme Rocher ... and from whose mouth would you best learn how to ride such a great horse than by the horse's mouth itself?", observes Guillaume Laforge and Dierk König, Groovy project committers and writers of the foreword to The Definitive Guide to Grails.

Ruby on Rails is hot, but it seems that more recent noise from the Java community has been focused on Groovy and its framework, Grails. Taking inspiration from innovative frameworks like Ruby on Rails, or the likes of Django or TurboGears, Grails makes simple things simpler, harder things possible, and brings back the fun of creating web applications. Continuing to affirm the hype, Guillaume Laforge and Dierk König, remark "Grails definitely has an ambitious name for being the Holy Grail all application developers have sought so far. But more than a mere ambition, Grails fulfills its promises by letting you be more productive than you could have ever thought possible."

The Grails Framework is an open source, lightweight, agile Web development framework that leverages Groovy, an open source, lightweight, agile and dynamic Java-based scripting language, and complements Java web development. Grails is the ideal framework for developing in the web tier for Java developers and exemplifies the power of the Groovy language and its APIs.

The Definitive Guide to Grails covers Groovy language fundamentals, Grails project infrastructure, the application domain, scaffolding, testing, controllers, Grails Server Pages (GSP), Ajax, Services and Jobs, and Java integration. Moreover, this book takes you through the Grails development life cycle, including its project infrastructure, screen generation, full automatic object mapping to relational database systems, and a flexible, easy-to-use web layer. It also demonstrates how Grails complements Java web development. Topics include creating domain classes in the Java platform while still accessing advanced features like dynamic persistent methods, using Grails controllers to call business logic written in the Java specification, and testing your Java application logic using Grails test cases.

Grails project founder and lead and author of The Definitive Guide to Grails, Graeme Rocher, explains why he wrote the book: "I wrote this book to spread the news that there are robust, dynamic alternatives to traditional Java web application frameworks and to push forward the idea of using dynamic and statically typed code to complement each other where appropriate. Groovy is an incredibly powerful language and until recently much of its power was largely undocumented. The development of Grails provides a shining example of what Groovy is capable of when its full range of capabilities is harnessed."

The Definitive Guide to Grails is available as part of the `Join the Apress Open Source Lightweight Java Revolution!' special offer: `Buy 2 Apress eBooks, Get 1 FREE' until 31st December 2006: http://www.apress.com/promo/javabundle.html

About the author, Graeme Rocher:

Graeme Rocher is a software architect and chief technology officer at SkillsMatter. He started his career in the e-learning sector as part of a team developing scalable enterprise learning management systems based on J2EE technology. He later branched into the digital TV arena where he faced increasingly complex requirements that required an agile approach as the ever-changing and young iDTV platforms evolved. This is where Graeme was first exposed to Groovy, and he began combining Groovy with Cocoon to deliver dynamic multichannel content management systems targeted at digital TV platforms.

Benefiting from this taster of what Groovy had to offer, Graeme utilized his skills in his next role at a company called KnowledgePool to produce a rapid e-learning development toolkit, Originate, that incorporated Groovy as the glue language to bring together a diverse range of technologies required to make the product work (from VB and Microsoft Word to XSLT, the JavaScriptTM language, and XSL-FO). Soon 80% of all e-learning work produced by KnowledgePool was using the Groovy-based technology to deliver bespoke e-learning projects.

Seeing an increasing trend for web delivery of services and the complexity this brought, Graeme embarked on another project to simplify this and founded Grails, a framework with the essence of Ruby on Rails, but targeted at tight Java integration. Graeme is the current project lead of Grails and is a member of the Groovy JSR-241 executive committee.

In his current role as CTO at SkillsMatter, a company specializing in open source training, Graeme is in charge of the company's courseware development strategy and general technical direction. As part of this role, he actively works with a wide range of professionals from the open source community and speaks at industry conferences whenever possible on subjects related to Groovy, Grails, and dynamic languages in Java.


(Submitted by Stephanie Parker of Apress Inc)

Return to today's headlines.

Linux Today

Linux Today

PR: Texas Opens the Door for Linux
InfoWorld: A Database Query
CNN: MySQL: A Threat to Bigwigs?
SearchEnterpriseLinux: Oracle Lends Support to UnitedLinux
Computerwire: Linux Is Replacing Windows Says Researcher

Search Linux Today:


All times are recorded in UTC.
Linux PR is an affiliate of the Linux Today network.
(webmaster@linuxpr.com)
Linux is a trademark of Linus Torvalds.
Powered by Linux and Apache


JupiterOnlineMedia

internet.comearthweb.comDevx.commediabistro.comGraphics.com

Search:

Jupitermedia Corporation has two divisions: Jupiterimages and JupiterOnlineMedia

Jupitermedia Corporate Info


Legal Notices, Licensing, Reprints, & Permissions, Privacy Policy.

Advertise | Newsletters | Tech Jobs | Shopping | E-mail Offers

Solutions
Whitepapers and eBooks
IBM eBook: Planning a Service Oriented Architecture
IBM eBook: Choosing the Right Architecture--What It Means for You and Your Business
Microsoft Article: Will Hyper-V Make VMware This Decade's Netscape?
Avaya Article: Using Intelligent Presence to Create Smarter Business Applications
Intel Go Parallel Article: Getting Started with TBB on Windows
Microsoft Article: 7.0, Microsoft's Lucky Version?
Avaya Article: How to Feed Data into the Avaya Event Processor
IBM Article: Developing a Software Policy for Your Organization
Microsoft Article: Managing Virtual Machines with Microsoft System Center
Intel Go Parallel Article: Intel Threading Tools and OpenMP
HP eBook: Storage Networking , Part 1
Microsoft Article: Solving Data Center Complexity with Microsoft System Center Configuration Manager 2007
MORE WHITEPAPERS, EBOOKS, AND ARTICLES
Webcasts
HP Video: StorageWorks EVA4400 and Oracle
HP Webcast: Storage Is Changing Fast - Be Ready or Be Left Behind
Microsoft Silverlight Video: Creating Fading Controls with Expression Design and Expression Blend 2
MORE WEBCASTS, PODCASTS, AND VIDEOS
Downloads and eKits
Red Gate Download: SQL Toolbelt and free High-Performance SQL Code eBook
Iron Speed Designer Application Generator
MORE DOWNLOADS, EKITS, AND FREE TRIALS
Tutorials and Demos
Silverlight 2 App and Walkthrough: Leverage Silverlight 2 with SQL Server and XML
IBM Article: Enterprise Search--Do You Know What's Out There?
HP Demo: StorageWorks EVA4400
Microsoft Article: The Progress and Promise of Deep Zoom
Microsoft How-to Article: Get Going with Silverlight and Windows Live
MORE TUTORIALS, DEMOS AND STEP-BY-STEP GUIDES