JBoss Seam
Home PageCategories: Frameworks, Web frameworks
Author: JBoss
Latest version: 2.1
Added 2005-10-18Updated 2008-03-04
Application framework for Java EE 5 that unifies the component models of JSF and EJB 3.0, providing a streamlined programming model for web-based enterprise applications.
Seam introduces the notion of declarative application state management for POJO components. Seam components are stateful and contextual, with a well-defined container-managed lifecycle. This approach helps solve a whole class of bugs and performance problems that plague web applications with non-linear or multi-window navigation. Seam also makes business process management a first class construct, by integrating JBoss jBPM into this state management architecture.
Seam helps testing Java EE 5 applications in unit test frameworks by leveraging the JBoss Embeddable EJB3 container.
Seam is compatible with any application server that supports the EJB 3.0 public draft, and with any JSF 1.2 implementation.
Even if you're not ready to plunge into Java EE 5 and EJB 3.0 today, you can still take advantage of Seam's approach to state management by using Seam with Hibernate 3 and the JBoss Microcontainer.
Built for Java |
Free or free version available |
Source code provided |