Presentation: Grails Kick Start

Abstract

Is Groovy the next Java? Is Spring the next J2EE? Is GORM the next JDBC? Is GSP the next JSP? Is Spring MVC the next Struts? Is XHTML, CSS, JavaScript and Ajax the next preferred Rich UI for Business Applications? Is Grails an alternative for creating another MS Access Data Entry / Report App? Is making a working web application quickly allow for code maintenance? Is convention over configuration confusing? Can a REST "GET" web service be done easily? Is HSQLDB a suitable test database?

This presentation will demonstrate getting a Grails application up and running.

The following concepts will be touched upon:

  • Creating Models Persisted in a Database
  • Creating Controllers
  • Scaffolding
  • Providing a "Get" REST Web Service URL
  • URL Mapping
  • Creating Views with GSP
  • Modifying the Web Site Look with CSS
  • Creating Templates
  • Creating a Service
  • Adding some Ajax
  • Adding some JavaScript and YUI
  • Misc. Tricks

The following enabling technologies will be used:

  • Grails 1.0.3
  • Java 6
  • XML
  • JSON
  • XHTML, CSS, JavaScript, Ajax
  • YUI 2.5.1 JavaScript and CSS Library

Bio

Richard H. works as a Java Developer providing application solutions written in Java, Spring, JDBC, JSP and Swing. He thinks the following are intensely great technologies: Java, Groovy, Grails, Spring, Apache Commons, Eclipse, Maven, JavaDoc, Google, the Internet, Tomcat, REST Web Services, YUI and 3-D Computer Games. He enjoys making art images by programming with Processing.org and Groovy. He knows enough about Agile software practices to be dangerous.

Presentation History

A Part 2 of this presentation is scheduled to be presented to "Plano Java" on Saturday 06/14/2008.

A part 1 of this presentation was presented to "Plano Java" on Saturday 05/10/2008.

This presentation was presented to "The Next Big JDK Thing User Group" on Thursday 05/15/2008.

This presentation is scheduled to be presented to the "Spring Dallas User Group" on Wednesday 06/18/2008.