• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Seam after a couple of years

 
Hussein Baghdadi
clojure forum advocate
Bartender
Posts: 3479
Clojure Mac Objective C
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi.
JBoss Seam originated to fill the gaps in JSF and adds a lot of horse power to the current specifications.
Let's suppose that JSF 2 specification fills all the current flows in JSF (WebBeans JSR) as Seam does , what is the future of Seam ?
 
Mark Spritzler
ranger
Sheriff
Posts: 17278
6
IntelliJ IDE Mac Spring
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Umm, isn't WebBeans the JSR that Gavin created to make Seam a standard? Or was that a different JSR that Gavin started?

Mark
 
Michael Yuan
author
Ranch Hand
Posts: 1427
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
John,

Seam is much more than WebBeans. Yes, JSF 2 will fix a lot of issues JSF has today (that Seam addresses so well today). But at its core, Seam is an integration framework that brings together more than a dozen popular open source frameworks under the same annotation model (jbpm, drools, itext, quartz, GWT, just name a few).

Seam will have value as long as continue to add support for "other" frameworks to it. It is more a programming model than a framework in the traditional sense.

cheers
Michael
 
Hussein Baghdadi
clojure forum advocate
Bartender
Posts: 3479
Clojure Mac Objective C
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Originally posted by Michael Yuan:
John,

Seam is much more than WebBeans. Yes, JSF 2 will fix a lot of issues JSF has today (that Seam addresses so well today). But at its core, Seam is an integration framework that brings together more than a dozen popular open source frameworks under the same annotation model (jbpm, drools, itext, quartz, GWT, just name a few).

Seam will have value as long as continue to add support for "other" frameworks to it. It is more a programming model than a framework in the traditional sense.

cheers
Michael

GWT, huh ?
I didn't see an example yet.
How ?
I'm not the expert but how GWT fits into Seam (which uses JSF as the presentation tier) ?
AFAIK, in order to use Ajax in JSF application, special techniques should be used to integerate with JSF Request Processing Life Cycle.
I'm not sure GWT supports this, please correct me if I'm wrong.
 
Mark Spritzler
ranger
Sheriff
Posts: 17278
6
IntelliJ IDE Mac Spring
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Isn't there a GWT example in the Seam download in the examples dir?

Mark
 
Hussein Baghdadi
clojure forum advocate
Bartender
Posts: 3479
Clojure Mac Objective C
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Well, I have jboss-seam-1.1.6.GA installed on my system.
No, there is no such a dir.
 
Michael Yuan
author
Ranch Hand
Posts: 1427
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
The GWT support is very new -- It is done in the same way as the Seam JavaScript Remoting framework (also lives outside of the JSF lifecycle, discussed in detail in the book ).

The Seam GWT integration will be in 1.3 (to be released as a preview this week).
 
Michael Yuan
author
Ranch Hand
Posts: 1427
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
In addition, we will have Web services support in Seam 1.3, which is also independent from JSF.
 
Hussein Baghdadi
clojure forum advocate
Bartender
Posts: 3479
Clojure Mac Objective C
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
The GWT support is very new -- It is done in the same way as the Seam JavaScript Remoting framework (also lives outside of the JSF lifecycle, discussed in detail in the book .

Michael,
You are teasing us right now.
In addition, we will have Web services support in Seam 1.3, which is also independent from JSF.

The current Seam doesn't support WebServices ?
I have been reading Seam docs and I found that Seam supports REST, how this differ from web services ?
Isn't REST supposed to be web services ?
 
Michael Yuan
author
Ranch Hand
Posts: 1427
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I think "REST" means HTTP GET support. Traditional Web Services is based on SOAP and WSDL -- that is what the SOA people use.

The traditional web services are stateless. Seam Web Services can be stateful with conversation support!
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic