• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

what is Seam?

 
Jeanne Boyarsky
author & internet detective
Marshal
Posts: 34074
337
Eclipse IDE Java VI Editor
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I'm going to start with a question that others seeing this promo might have - "what is Seam" ?

Seam is a product by JBoss. JBoss says:
JBoss Seam is a powerful new application framework for building next generation Web 2.0 applications by unifying and integrating technologies such as Asynchronous JavaScript and XML (AJAX), Java Server Faces (JSF), Enterprise Java Beans (EJB3), Java Portlets and Business Process Management (BPM).

Seam has been designed from the ground up to eliminate complexity at the architecture and the API level. It enables developers to assemble complex web applications with simple annotated Plain Old Java Objects (POJOs), componentized UI widgets and very little XML. The simplicity of Seam will enable easy integration with the JBoss Enterprise Service Bus (ESB) and Java Business Integration (JBI) in the future


And the Seam framework page which looks a bit less JBoss heavy.
 
Raghavan Muthu
Ranch Hand
Posts: 3381
Mac MySQL Database Tomcat Server
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
That's great Jeanne! Thank you
 
Dan Allen
Author
Ranch Hand
Posts: 164
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thanks for introducing Seam.

Please note that the Seam developers work very hard to keep several arms-length distance from JBoss. Seam is not about getting you to use JBoss AS. Seam is about enhancing Java EE and its technologies (such as JSF and EJB 3). It also opens the door to many third-party non-JBoss integrations, such as Spring and iText (to mention two).

I would like to leave you with an analogy to help you understand Seam's role. Seam is like a connector as described in "How to Win Friends and Influence People". A connector is the person at a party who introduces you to everyone and finds a way for you to communicate with them (perhaps by suggesting a topic). Seam pulls things together and generally makes for a better party.
 
sanker san
Ranch Hand
Posts: 57
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
How does Seam help to use AJAX? Does it have javascript libraries as well?
Can I invoke a portlet directly using AJAX?
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic