Abstract 'Seam - an application framework for Java EE 5'
Traditional web applications are incredibly vulnerable to bugs and performance problems relating to state management. Developers are forced to handle issues like back button navigation, multi-window browsing, session size management in an utterly ad-hoc fashion. Web frameworks offer only extremely fragile state management constructs such as HttpSession and HttpRequest. Access to transactional components from the web tier has also been problematic. J2EE provided no way to have simultaneous access to state held in contexts associated with the web request, and state held in transactional resources accessed via EJB. Finally, J2EE had no first-class construct for representing state associated with a long-running business process Seam is a new application framework for Java EE 5 that introduces the notion of declarative, contextual, application state management. Seam integrates EJB 3.0 with JSF and, optionally, business process management via jBPM, providing a uniform component model for Java EE.
This talk discusses problems affecting stateful web applications, introduces Seams declarative state management model, and demonstrates how easy it is to build robust web applications using EJB 3.0, JSF and Seam.
WHAT PEOPLE WILL LEARN:
- How to ideally mix EJB3 and JSF.
- How to choose a good scope. Introduction of "Conversation scope" on top of the already defined request, session and application scopes in JSF.
- How to use EJB3 session beans as JSF backing beans.
- How to manage a business process into a web framework using Seam.
Date and Time
Audience
< All >
Speaker
Happy Hour on Wednesday 14th
You are invited to the JBoss Happy Hour at Axxes Café on Wednesday, December 14th from 5-7pm. To attend, please click here to register http://www.jboss.com/events/javapolis#register
. Axxes Café is located in the Metropolis complex where JavaPolis takes place. The JBoss Happy Hour will provide an unparalleled forum for all channel players to meet in an informal atmosphere. Hope to see you there!