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
Wednesday, May 21, 2008
Beginning Groovy and Grails - New Book
You want to learn Groovy and Grails and don’t know where to start. The wait is almost over and your journey is about to begin. Beginning Groovy and Grails (BGG) is an ideal primer for learning Groovy and Grails.
BGG will take you from installation of Groovy and Grails all the way to developing a Collaborative Todo web application and a Groovy Swing user interface. Along the way, you will learn how to uses Web 2.0 and AJAX with Grails. You will explore 3 different security plugins. You will learn how use Jasper Reports and Quartz Plugin. You will develop RESTful web services. By the time you have completed your journey you will have a solid understanding of Groovy and Grails. You will be ready to start you’re your next assignment using Groovy and Grails.
Stay tuned to this Blog, . . . more information is coming. You can pre-order your copy of Beginning Groovy and Grails from Amazon.
