|Current version||2.3.1 Final
(July 25, 2013)
|category||Web framework , Java|
|License||LGPL ( Free Software )|
JBoss Seam (originally Seam Framework ) is originally (up to version 2) a web framework developed by JBoss for Java EE , which simplifies the interaction between the business logic and the presentation. The business logic usually runs in an EJB 3.0 container , while the presentation layer is implemented with JavaServer Faces (JSF). However, it is also possible to use POJOs instead of the EJBs.
By using annotations and registering all components in the Seam context, it is possible on the one hand to dispense with the extensive XML configuration files and on the other hand to reference the EJB components directly in the presentation. This procedure is motivated by the principle of having to repeat as little as possible during programming and configuration (see Don't repeat yourself ). By reducing the number of configuration files, JBoss Seam 2 enables web applications to be developed quickly using the scalable and standardized Java EE architecture.
Seam 2 literature
- Michael J. Yuan, Thomas Today: JBoss Seam: Simplicity and Power Beyond Java EE . Prentice Hall JBoss 2007, ISBN 0131347969
- Bernd Müller: JBoss Seam - The Web Beans Implementation . Hanser 2008, ISBN 978-3-446-41190-6 .
- Dan Allen: Seam In Action . Manning 2008, ISBN 978-1-933-98840-5