Session Details
Session ID: TS-4921
Session Title: Dynamic Languages Powered by GlassFish™ Application Server v3
Session Abstract: Traditionally, a Java™ Platform, Enterprise Edition (Java EE project) application server is meant to run only Java technology-based applications, but now the support for dynamic languages running on the JVM™ machine means new possibilities for running applications on Java EE platform servers.

Developers don't need to be aware of Java EE platform-specific technologies unless they want to leverage Java EE platform features. The GlassFish™ application server v3, via its extensibility mechanism, makes this best-of-both-worlds approach a reality.

Among the topics in this session:

• Dynamic language support overview
- Ruby on Rack : Rails, Merb, Sinatra, Campsite....
- Python and Django
- Groovy on Grails
*bull; How it works
- Architecture
- Grizzly wired DL frameworks
*bull; Jython
- Django support
- WSGI and Grizzly
• Groovy on Grails
- Grails support out of the box
- Better Grails support
• JRuby
- Rack specification: any framework support possible
- Default support of Rails, Merb, Sinatra
- Accessing Java EE platform features (database connection pool, Java Message Service [JMS], Enterprise JavaBeans™ (EJB™) technology)
- GlassFish gem vs. GlassFish v3 application server (light weight vs. flexibility)
• Administration/monitoring
• Demo: Rails/Merb application development with GlassFish gem application server
• Demo: Django on GlassFish application server v3
Track: Cool Stuff; Cool Stuff scheduling track; Core Technology: Java EE; Services: Web 2.0, Next Generation Web, and Cloud Services Platform; Tools and Languages
Duration: 60
Speaker(s): Jacob Kessler, Sun Microsystems; Vivek Pandey, Sun Microsystems, Inc.