Thursday, 10 December 2009
GlassFish v3 and ICEfaces 2.0
« High-Availability Ajax Push Deployments - An Industry First For ICEfaces EE | Main | ICEfaces 2.0 Alpha2 is now available »GlassFish v3 is now available.
GlassFish v3 is an ideal server for ICEfaces 2.0:
- JavaServer Faces 2.0 is included in GlassFish, so the only .jar files necessary in an ICEfaces application are icefaces.jar and icepush.jar (this results in the new ICEfaces auction demo being only 400k)
- Servlet 3.0 is available to support highly scalable Ajax Push applications through asynchronous request processing (javax.servlet.AsyncContext)
- JMS supports the communication necessary to coordinate Ajax Push updates between multiple applications on the same server or within a cluster (to get JMS you must download the full version, not the "Web Profile").
To get started with GlassFish v3 and ICEfaces 2.0:
- Download GlassFish v3 from http://glassfish.dev.java.net
- Check out the latest ICEfaces 2.0 http://anonsvn.icefaces.org/repo/icefaces/scratchpads/glimmer
- Build ICEfaces with
ant worldto build .war files for the default JavaEE 6 target (without jsf-api.jar and jsf-impl.jar as already provided by GlassFish) - Or download an ICEfaces 2.0 Alpha binary and use the pre-built auction.war
- Copy /samples/auction/build/dist/auction.war to glassfishv3/glassfish/domains/domain1/autodeploy/
Please try it out and let us know what features you are hoping for in ICEfaces 2.0 (it's only in Alpha, so things are still very flexible).
Technorati Tags: ajax glassfish icefaces icefaces2 jsf2 push servlet3
Posted by at 6:18 PM in Entries by Ted Goddard