fbpx
Wikipedia

JBoss Seam

Seam was a web application framework developed by JBoss, a division of Red Hat.

Seam Framework
Developer(s)JBoss, a division of Red Hat
Final release
3.1.0.Final / January 13, 2012; 12 years ago (2012-01-13)
Repository
  • github.com/seam
Written inJava
Operating systemCross-platform
PlatformJava Virtual Machine
TypeWeb application framework
LicenseLGPL
Websitewww.seamframework.org

Seam 3 edit

Seam 3 provides a modular set of extensions to the CDI programming model. Seam's mission is to provide a fully integrated development platform for building rich, standards-based Internet applications tailored for traditional and cloud deployments. Seam 3 is intended to be a more scalable, feature rich set of extensions than Seam 2, which is under maintenance development only.

Seam sources on GitHub have not been updated since September 2012. Active development of Seam 3 has been halted by Red Hat.[1][2]

Seam 2 edit

Seam 2 combines the two frameworks Enterprise JavaBeans (EJB3) and JavaServer Faces (JSF). However, simple POJOs can be used at the back end. One can turn any EJB3 object or any simple POJO object into a seam component by just using annotations. Once a component becomes a seam component, it can be accessed through JSF or through other business-logic components in a unified manner. Thus, one can access any back-end EJB component from the front-end by addressing it by its Seam component name. This Java web framework incorporates identity management features.

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.[3]

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 creator modules for PDF documents, e-mail, graphs, and Microsoft Excel worksheets.

See also edit

Bibliography edit

Farley, Jim (July 20, 2007). (First ed.). Apress. p. 229. ISBN 978-1-59059-863-4. Archived from the original on December 5, 2010. Retrieved April 26, 2009.

References edit

  1. ^ http://seamframework.org/
  2. ^ "The Future of JBoss Seam and Apache DeltaSpike".
  3. ^ "JBoss Tools". Eclipse Plugins, Bundles and Products - Eclipse Marketplace. Retrieved 2023-09-18.

External links edit

  • Official website  

jboss, seam, this, article, uses, bare, urls, which, uninformative, vulnerable, link, please, consider, converting, them, full, citations, ensure, article, remains, verifiable, maintains, consistent, citation, style, several, templates, tools, available, assis. This article uses bare URLs which are uninformative and vulnerable to link rot Please consider converting them to full citations to ensure the article remains verifiable and maintains a consistent citation style Several templates and tools are available to assist in formatting such as reFill documentation and Citation bot documentation September 2022 Learn how and when to remove this template message This article relies largely or entirely on a single source Relevant discussion may be found on the talk page Please help improve this article by introducing citations to additional sources Find sources JBoss Seam news newspapers books scholar JSTOR January 2010 Seam was a web application framework developed by JBoss a division of Red Hat Seam FrameworkDeveloper s JBoss a division of Red HatFinal release3 1 0 Final January 13 2012 12 years ago 2012 01 13 Repositorygithub wbr com wbr seamWritten inJavaOperating systemCross platformPlatformJava Virtual MachineTypeWeb application frameworkLicenseLGPLWebsitewww wbr seamframework wbr org Contents 1 Seam 3 2 Seam 2 3 See also 4 Bibliography 5 References 6 External linksSeam 3 editSeam 3 provides a modular set of extensions to the CDI programming model Seam s mission is to provide a fully integrated development platform for building rich standards based Internet applications tailored for traditional and cloud deployments Seam 3 is intended to be a more scalable feature rich set of extensions than Seam 2 which is under maintenance development only Seam sources on GitHub have not been updated since September 2012 Active development of Seam 3 has been halted by Red Hat 1 2 Seam 2 editSeam 2 combines the two frameworks Enterprise JavaBeans EJB3 and JavaServer Faces JSF However simple POJOs can be used at the back end One can turn any EJB3 object or any simple POJO object into a seam component by just using annotations Once a component becomes a seam component it can be accessed through JSF or through other business logic components in a unified manner Thus one can access any back end EJB component from the front end by addressing it by its Seam component name This Java web framework incorporates identity management features 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 3 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 creator modules for PDF documents e mail graphs and Microsoft Excel worksheets See also edit nbsp Free Software portalList of JBoss software Comparison of web frameworksBibliography editFarley Jim July 20 2007 Practical JBoss Seam Projects First ed Apress p 229 ISBN 978 1 59059 863 4 Archived from the original on December 5 2010 Retrieved April 26 2009 References edit http seamframework org The Future of JBoss Seam and Apache DeltaSpike JBoss Tools Eclipse Plugins Bundles and Products Eclipse Marketplace Retrieved 2023 09 18 External links editOfficial website nbsp Retrieved from https en wikipedia org w index php title JBoss Seam amp oldid 1175923339, wikipedia, wiki, book, books, library,

article

, read, download, free, free download, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, picture, music, song, movie, book, game, games.