File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Other Application Frameworks and the fly likes what is Seam? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Java Interview Guide this week in the Jobs Discussion forum!
JavaRanch » Java Forums » Frameworks » Other Application Frameworks
Bookmark "what is Seam?" Watch "what is Seam?" New topic

what is Seam?

Jeanne Boyarsky
author & internet detective

Joined: May 26, 2003
Posts: 33132

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.

[OCA 8 book] [Blog] [JavaRanch FAQ] [How To Ask Questions The Smart Way] [Book Promos]
Other Certs: SCEA Part 1, Part 2 & 3, Core Spring 3, TOGAF part 1 and part 2
Raghavan Muthu
Ranch Hand

Joined: Apr 20, 2006
Posts: 3381

That's great Jeanne! Thank you

Everything has got its own deadline including one's EGO!
[CodeBarn] [Java Concepts-easily] [Corey's articles] [SCJP-SUN] [Servlet Examples] [Java Beginners FAQ] [Sun-Java Tutorials] [Java Coding Guidelines]
Dan Allen
Ranch Hand

Joined: Mar 05, 2003
Posts: 164
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.

Dan Allen | | Author of Seam in Action -
sanker san
Ranch Hand

Joined: Dec 17, 2004
Posts: 56
How does Seam help to use AJAX? Does it have javascript libraries as well?
Can I invoke a portlet directly using AJAX?
I agree. Here's the link:
subject: what is Seam?
It's not a secret anymore!