Wednesday, May 9, 2007

Improve and Expand JavaServer Faces Technology With JBoss Seam

JBoss Seam is a set of API's that provides graceful exception handling, fine-grained security, business process and rules integration, JSF testing, and "Seam Gen".

Seam can manage an application state outside a session. A demonstration was made booking three hotel rooms in three different tabs but in a single browser session. Three hotel searches were performed and reserved up to the point where a confirmation was made. Seam could handle the proper hotel reservation submissions. Forward/back commands also worked at keeping state.

Seam can handle PDF output from JSF and Facelets. Seam provides automatic rollbacks. Another nice feature of Seam is that validation can be used in the front-end (UI) and backend using the same code. No need to write dual validations.

In short, Seam was made specifically for JSF and Facelets (as opposed to JSP not created with JSF specifications in mind). Not all points explained in this presentation were understood. However, it may be worth looking at Seam. Seam may run on Tomcat 5.5. Seam was created by the inventor of Hibernate. Therefore, it appears some Hibernate integration exists, which could raise caution due to past experiences.

URL's.
- http://www.jboss.com/products/seam
- http://www.jsfcentral.com
- http://www.michaelyuan.com

1 comment:

Anonymous said...

Informative article, just what I wanted to find.
Feel free to visit my blog post : affiliate programs list