Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Beginning Groovy, Grails and Griffon

Buy
Beginning Groovy, Grails and Griffon, 9781430248064 (1430248068), Apress, 2012

Web frameworks are playing a major role in the creation of today's most compelling web applications, because they automate many of the tedious tasks, allowing developers to instead focus on providing users with creative and powerful features. Java developers have been particularly fortunate in this area, having been able to take advantage of Grails, an open source framework that supercharges productivity when building Java–driven web sites. Grails is based on Groovy, which is a very popular and growing dynamic scripting language for Java developers and was inspired by Python, Ruby, and Smalltalk.

Beginning Groovy, Grails and Griffon is the first introductory book on the Groovy language and its primary web framework, Grails.  Griffon is also covered. While Grails is the Web framework for building Groovy Web applications, Griffon is the deskop framework for building desktop Groovy applications.  Could Groovy be the new Java?  It's light, fast and free (open source). 

This book gets you started with Groovy, Grails and Griffon, and culminates in the example and possible application of some real–world projects. You follow along with the development of each project, implementing and running each application while learning new features along the way.

What you’ll learn

  • Understand the fundamentals of the open source, dynamic Groovy scripting language and the Grails web framework.
  • Capitalize upon Grails’ well–defined framework architecture to build web applications faster than ever before.
  • Improve your web application with cutting–edge interface enhancements using Ajax.
  • Use Grails’ object–relational mapping solution, GORM, to manage your data store more effectively than ever before.
  • Take advantage of Groovy to create reporting services, implement batch processing, and create alternative client interfaces.
  • Deploy and upgrade your Grails–driven applications with expertise and ease.
  • Discover an alternative client in Groovy as well.
  • Explore the Griffon framework for creating Groovy-based desktop applications.

Who this book is for

Java and web developers looking to learn and embrace the power and flexibility offered by the more agile, lightweight Groovy scripting language and its Grails and Griffon frameworks.

Table of Contents

  1. Introduction to Groovy and Grails
  2. Groovy Basics
  3. More Advanced Groovy
  4. Introduction to Grails
  5. Building the User Interface
  6. Building Domains and Services
  7. Security in Grails
  8. HTML5, Ajax and JavaScript
  9. Web Services
  10. Reports
  11. Batch Processing
  12. Deployment and Upgrading
  13. Introduction to Griffon
(HTML tags aren't allowed.)

A Semantic Web Primer
A Semantic Web Primer
"A book we have been waiting for: a concise yet detailed introduction into the basic concepts and methods for the Semantic Web."
--Rudi Studer, Institute AIFB, University of Karlsruhe, Germany

"This book is a great introduction to the Semantic Web and in particular to the new languages (RDF Schema and OWL) that have
...
Multiple View Geometry in Computer Vision
Multiple View Geometry in Computer Vision
"The authors have succeeded very well in describing the main techniques in mainstream multiple view geometry, both classical and modern, in a clear and consistent way....I heartily recommend this book." Computing Reviews

A basic problem in computer vision is to understand the structure of a real world scene. This
...
Master VISUALLY Excel 2010
Master VISUALLY Excel 2010

The complete visual reference on Excel basics

Aimed at visual learners who are seeking an all-in-one reference that provides in-depth coveage of Excel from a visual viewpoint, this resource delves into all the newest features of Excel 2010. You'll explore Excel with helpful step-by-step instructions that show you, rather...


Software Similarity and Classification (SpringerBriefs in Computer Science)
Software Similarity and Classification (SpringerBriefs in Computer Science)

Software similarity and classification is an emerging topic with wide applications. It is applicable to the areas of malware detection, software theft detection, plagiarism detection, and software clone detection. Extracting program features, processing those features into suitable representations, and constructing distance metrics to define...

Recent Trends of Mobile Collaborative Augmented Reality Systems
Recent Trends of Mobile Collaborative Augmented Reality Systems

Augmented reality (AR) is a direct or indirect view of real world scenes in which physical objects are annotated with, or overlaid by computer generated digital information. The past two decades have seen a fast growing body of research and development dedicated to techniques and technologies for AR. In particular, due to the recent...

Jumping into C++
Jumping into C++
Want to learn to code? Want to learn C++? Struggling to follow your lecturer or books and tutorials written for experts? You're not alone. As a professional C++ developer and former Harvard teaching fellow, I know what you need to know to be a great C++ programmer, and I know how to teach it, one step at a time. I know where people...
©2021 LearnIT (support@pdfchm.net) - Privacy Policy