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
Friday, June 13, 2008
BGG – Beginning Groovy and Grails – June 23
Subscribe to:
Posts (Atom)