wood burning stoves 2.0*
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
JavaRanch » Java Forums » Frameworks » Other Application Frameworks
Bookmark "what is Seam?" Watch "what is Seam?" New topic
Author

what is Seam?

Jeanne Boyarsky
internet detective
Marshal

Joined: May 26, 2003
Posts: 30116
    
150

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.


[Blog] [JavaRanch FAQ] [How To Ask Questions The Smart Way] [Book Promos]
Blogging on Certs: SCEA Part 1, Part 2 & 3, Core Spring 3, OCAJP, OCPJP beta, TOGAF part 1 and part 2
Raghavan Muthu
Ranch Hand

Joined: Apr 20, 2006
Posts: 3344

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
Author
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 | http://mojavelinux.com | Author of Seam in Action - http://mojavelinux.com/seaminaction
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: http://aspose.com/file-tools
 
subject: what is Seam?
 
Similar Threads
Grails & Seam
Jboss-seam EJB 3.0 "not bound" error.....
Seam vs Struts 2
JSF, EJB, JPA design quandaries !!!
is Seam just another framework?