JavaZone 2009 - Agile Enterprise Development with Groovy and Grails

Many enterprises have made heavy investments in the JavaEE platform. While powerful for complex problems, the productivity of the JavaEE platform has recently been challenged by dynamic web application platforms like Ruby on Rails, Django and Lift. But how can you benefit from the extreme productivity of these dynamic platforms, while still protecting your current investment in the JavaEE platform? Enter Groovy and Grails!
Groovy is a dynamic language for the Java Virtual Machine, which integrates seamlessly with any existing Java technology. The Grails Web Application Framework is an advanced and innovative Web-application framework based on Groovy, which delivers excellent productivity regardless of whether you build your application from scratch, provides a Web GUI on top of your JPA entity model, or a Rest based Web Service adapter to your existing Spring or EJB3 based service layer.
In this talk, Björn Beskow shows how Groovy and Grails can be efficiently added to your existing JavaEE environment and dramatically boost your developer's productivity.
Björn Beskow

Björn Beskow

Björn Beskow is a senior consultant at Callista Enterprise, where he works with System Architecture, Technical Project Management, Test Automation and Mentoring. Björn has +15 years of experience working with industrial, military, finance and eCommerce systems. His specialty is architecture, modeling, design, test and build automation on the Java EE platform. He is also a software methodology mentor, and has led many courses in Java/J2EE, Web Development, Object Orientation, Requirements Modeling, Use Case Modeling, Test Methodology, Extreme Programming, Scrum and the Unified Process.