Meaningless Drivel is fun!*
The moose likes JBoss/WildFly and the fly likes Is Seam Framework (http://www.seamframework.org/) the Next Generation Framework for JEE5 Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Products » JBoss/WildFly
Bookmark "Is Seam Framework (http://www.seamframework.org/) the Next Generation Framework for JEE5" Watch "Is Seam Framework (http://www.seamframework.org/) the Next Generation Framework for JEE5" New topic
Author

Is Seam Framework (http://www.seamframework.org/) the Next Generation Framework for JEE5

Arjun Abhishek
Ranch Hand

Joined: Jul 08, 2008
Posts: 57
Hi
I have two question.

1.After reading the FAQ and Why Seam framework sections from the home page of the project. I have been posting this topic in different Java forums to estimate how well seam framework has got into the nerves of Java developers. And doning the same here to get comments for the same.

*********************
Topic of my post : Is Seam Framework (http://www.seamframework.org/) the Next Generation Framework for JEE5 ?

Content of the post :
Hi
I would like to know if there is similar alternative framework that comprise the entire stack of JEE5 in them.
We have separate frameworks for UI(struts2), JPA(Hibernate,TopLink), BPM and other OpenSource jars that can connect these framework.

I would like to know the comments on the framework and peoples willingness to invest in this framework considering the features it has.
*********************

2. How is Seam framework different from Spring framework(It also has UI, JPA and other framework support).

cheers
Karthick.
Peter Johnson
author
Bartender

Joined: May 14, 2008
Posts: 5827
    
    7

The Seam Framework is being used as the basis of the Web Beans specification (http://jcp.org/en/jsr/detail?id=299), so I would say that yes Seam is the next generation framework for Java EE 6.


JBoss In Action
Jason Porter
Ranch Hand

Joined: Apr 26, 2007
Posts: 120
JSR 299 (aka Web Beans, Java Contexts and Dependency Injection [JCDI]) is much much more than just Seam as a JSR. It has been heavily influenced by Seam, Shale, Guice and morphed into some very cool and powerful for a standard Dependency Injection Framework. You can hear what Dan Allen has to say about it http://techcast.chariotsolutions.com/index.php?post_id=444317
Jacob Orshalick
Author
Ranch Hand

Joined: Mar 30, 2009
Posts: 32
As Peter and Jason have stated, JSR299 is the future of Java EE web development, but in regards to:

I would like to know if there is similar alternative framework that comprise the entire stack of JEE5 in them.


The closest alternative to Seam would be Spring Web Flow, given its similar stateful approach to web development through management of a set of contexts and integration of the JEE5 stack through Spring.

While Spring Web Flow is a compelling option for those familiar with Spring, it can be a bit restrictive with its state management by forcing each stateful multi-page interaction with a user into a page flow. Seam allows you to create contexts spanning pages with unrestrained navigation.

In addition, although there have been great strides in Spring to reduce XML through annotations, Spring Web Flow can feel a bit XML heavy. Seam minimizes the amount of XML through conventions and annotation support. If using existing Spring components is of concern, Seam provides direct integration with Spring making it simple to reuse existing Spring components.


Seam Framework: Experience the Evolution of Java EE | [url]http://solutionsfit.com[/url]
Arjun Abhishek
Ranch Hand

Joined: Jul 08, 2008
Posts: 57
Can people make comparison with Groovy/Grails stack too based on your experience with these frameworks. As these also seems to very similar to the seam framework.

cheers
Karthick.
Jason Porter
Ranch Hand

Joined: Apr 26, 2007
Posts: 120
http://www.coderanch.com/t/438819/JBoss/Seam-vs-Grails

You're really comparing apples an oranges there.
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Is Seam Framework (http://www.seamframework.org/) the Next Generation Framework for JEE5