- who: Carol McDonald, Bridget Hillyer
- where: Hashrocket Offices, 320 First ST N, Suite #712 Jacksonville Beach, FL 32250
- when: March 24, 2009, 7PM-9PM
Tell the doorman you are here for RubyJax at Hashrocket in suite #712
Groovy and Grails with Netbeans , Glassfish and MySQL
Grails aims to bring the “coding by convention” paradigm to Groovy.
It’s an open-source web application framework that leverages the
Groovy language and complements Java Web development.
Groovy is an agile and dynamic language for the Java Virtual Machine,
it compiles to Java bytecode, and it combines popular features from
languages such as Smalltalk, Python, and Ruby.
Grails is a Model-View-Controller based framework that simplifies the
development of web applications by reducing the need for
configuration files and by generating a lot of the things needed in a
database-backed Web application.
However Grails is not just a web framework but rather a complete
software stack including an advanced build system; an integrated
object-relational mapping (ORM) layer built on Hibernate; and advanced
domain-specific languages (DSLs) for performing common tasks such as
validation, URL rewriting, and querying.
This session will help you get up to speed with the features offered
by the Groovy language & Grails framework.
Content:
Grails Basics and Netbeans 6.5
Domain-driven development with Grails
Orchestrating requests with controllers
Groovy Views with GSP
configuring for MySQL
running on Glassfish
Using JPA entities with Grails
We will go over code examples from these blog entries:
http://weblogs.java.net/blog/caroljmcdonald/archive/2009/02/building_a_grai_1.html
http://weblogs.java.net/blog/caroljmcdonald/archive/2007/10/sample_catalog.html
http://blogs.sun.com/enterprisetechtips/entry/combining_groovy_grails_mysql_and

Carol McDonald
As a Java Technology Evangelist at Sun Microsystems, Carol McDonald has spoken at various conferences including JavaOne, Java University, Sun Tech Days, Sun Network, Sun Code Camps, JDJEdge, and JUGs including Machester, Boston, Maine, Cologne, FAA, Richmond, Memphis, D.C… Carol blogs about the latest technologies that she is speaking about at http://weblogs.java.net/blog/caroljmcdonald/. Before returning to Sun in 2007, Carol worked 2 1/2 yrs as an Architect on massive OLTP Spring/hibernate application to manage > 10 mill loans for the consumer credit division of a leading automoblile manufacturer and a leading bank. Before joining Sun the first time in 1999 Carol worked on Pharmaceutical Intranet applications for Roche in Switzerland, a Telecom Network Management Application for Digital (now HP) in France, a X.400 Email Server for IBM in Germany, and as a student intern for the National Security Agency. Carol holds a M.S. in Computer Science from the University of Tennessee, a B.S. in Geology from Vanderbilt University, and is a Sun Certified Java Architect and Java Language Programmer. Carol is also Fluent in French and German.
Update 2009-03-26