
- Order:
- Duration: 7:06
- Published: 31 Jul 2009
- Uploaded: 27 Aug 2010
- Author: 1vizuri
Name | Seam Framework |
---|---|
Logo | |
Caption | A powerful open source development platform for building rich Internet applications in Java |
Developer | JBoss, a division of Red Hat |
Latest release version | 3.0.0.Final |
Latest release date | |
Operating system | Cross-platform |
Platform | Java Virtual Machine |
Programming language | Java |
Genre | Web application framework |
License | LGPL |
Website | http://www.seamframework.org |
Seam is a web application framework developed by JBoss, a division of Red Hat.
Seam 2 introduces the concept of bijection, taken from Spring's dependency injection feature where objects can be in-jected or out-jected to/from assigned variables using the @In and @Out annotations.
The framework also expands the concept of contexts. Each Seam component exists within a context. The default Seam context, a conversation, can span multiple pages and usually spans the whole business flow, from start to finish. The session context captures all actions of a user until he/she logs out or closes the browser - even across multiple uses of the browser back-button.
One can automatically generate a CRUD (create-read-update-delete) web-application from an existing database using the command-line tool seam-gen
supplied with the framework.
Seam facilitates WYSIWYG development through the use of JBoss Tools, a set of plug-ins targeted at the open-source Eclipse integrated development environment.
Seam integrates out of the box with the RichFaces and ICEfaces Ajax libraries, as well as with many other Ajax libraries - without the need to write JavaScript code.
Seam also includes a PDF document creator, e-mailing, graph creation, and the creation of Microsoft Excel worksheets.
Category:Red Hat Category:Java enterprise platform Category:Web application frameworks Category:Cross-platform software
This text is licensed under the Creative Commons CC-BY-SA License. This text was originally published on Wikipedia and was developed by the Wikipedia community.