Dynamic languages such as JRuby, Groovy, and Jython are increasingly playing an important role in the web these days. The associated frameworks such as Rails, Grails, and Django are gaining importance because of the agility provided by them. This session gives an overview of various Dynamic Languages and associated Web frameworks that can be used on the GlassFish project.
Version 2.0 of Ehcache open source caching solution claims to deliver the enterprise-class capabilities of high priced and proprietary technologies like Oracle Coherence without requiring application changes.
Dynamic scripting languages are a powerful addition to a software designer’s toolbox. Rails/Ruby and Python have not gained much acceptance in the enterprise. Grails and Groovy are an attempt to bridge the gap between the modern scripting world and the Enterprise Java world. This talk is an introduction towards building web applications in Grails.
Grails 1.2 has been released with new features like Dependency Resolution DSL, Named Query Support, Improved Performance & Memory Consumption, Named URL Mappings, Refactored Testing Infrastructure, Pluggable Web Containers. In addition to these there are hundreds of smaller additions, improvements and bug fixes.
Grails is one of the many web frameworks for the Java platform. However it shines through by its ability to use the best ideas from the Ruby on Rails world while at the same time continuing to leverage the tried, tested and trusted Java platform as well as established frameworks like Spring and Hibernate. With Grails’ tight integration with Java, Groovy based features, growing popularity and improved support from IDEs, Grails looks poised to become the RAD framework of choice for the Java platform.