Friday, June 13, 2008

BGG – Beginning Groovy and Grails – June 23

BGG is imminent. It is scheduled for release on June 23.

Here is a brief overview of the books structure.

Chapter 1 - Introduction to Groovy


This chapter defines Groovy, explains hot to install it, and then through example, demonstrates its power, flexibility, and readability compared to the Java language

Chapter 2 – Groovy Basics


This chapter explains the basic Groovy syntax, structures, and tools

Chapter 3 – More Advanced Groovy


This chapter goes beyond the Groovy basics to cover unit testing, XML processing, templating, and metaprograming. In includes a discussion on domain-specific languages (DSL).

Chapter 4 – Introduction to Grails

This chapter defines the Grails architecture and its features. It then explains how to install Grails and get started developing applications with scaffolding.

Chapter 5 – Building the User Interface

This chapter explains how to combine Groovy Server Pages (GSP), controllers, Grails tags, templates, and Cascading Style Sheets (CSS) to build a basic user interface.

Chapter 6 – Building Domains and Services


This chapter explains how Grails uses a domain-driven approach to developing applications and how domain objects can be persisted using the powerful Grails Object Relational Mapping (GORM) framework. The chapter concludes by showing how you organize application logic into reusable and injectable services.

Chapter 7 – Security in Grails

This chapter explains and demonstrates the alternative security options available in Grails.

Chapter 8 – Web 2.0 – Ajax and Friends


This chapter explains how to add usability to your application through adding Ajax functionality, searching, and RSS.

Chapter 9 – Web Services

This chapter shows how to expose parts of your application to other clients using representational state transfer (REST) web services.

Chapter 10 – Reporting


This chapter explains how to use JasperReports and iReports to expose reports in multiple formats, including PDF, HTML, XML, and XLS.

Chapter 11 – Batch Processing

This chapter showcases how to schedule jobs to run automatically and how to generate e-mail messages.

Chapter 12 – Deploying and Upgrading


This chapter describes how to configure, package, and deploy Grails applications to alternative database and application servers.

Chapter 13 – Alternative Clients


This chapter builds a Swing client using Groovy that interacts with the Grails application through the RESTful web services built in Chapter 9

You can order your copy from Amazon, Beginning Groovy and Grails

5 comments:

Anonymous said...

Looking forward to your book Jim. You're a dude!

Algar said...

Pretty worthwhile info, thank you for the article.
here | site | here

Felix said...

It can't really have success, I feel so.
map of Belize | Colleges in NJ | car accident attorney

Zechariah said...

The chap is definitely just, and there is no doubt.
journalism internships | where is Prague | furniture stores Tampa

plitvicepark.com said...

Great info. Thank you :)