Agile web development Groovy Grails with Netbeans

Embed Size (px)

Citation preview

Agile Web Development with Groovy and Grails

Carol McDonald, Java Architect

Objective

Overview of theGrails Web Platform

Groovy Overview

What is Groovy?

A dynamic language written for the JVM

Generates byte code

Java like syntax

Easy learning curve for Java developers

Seamless integration with Java

A Groovy object is a Java Object

Groovy application can create Java objects

Java objects can create Groovy objects

A Valid Java Program

import java.util.*;

public class Erase {

private List filterLongerThan(List strings, int length) {

List result = new ArrayList();

for (String n: strings)

if (n.length()