Showing posts with label Book. Show all posts
Showing posts with label Book. Show all posts

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

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.