Help

Seam 2.0.1.GA is now available. Since the big question is always What's new?, I'll get right to it:

Natural conversations

Natural conversations are a replacement for generated conversation ids for user interactions that resolve around entities, or other similar objects with their own ids. Seam can use the object id as conversation key if you want, eliminating the need for the conversation id parameter.

Cleaner (RESTful) URLs with urlrewrite

We've improved our ability to work with urlrewrite, including outbound rewrite rules. It's now relatively easy to create URLS like /product/A14497 or /users/bob. Seam is now compatible with both inbound and outbound rules, meaning that you don't have to do any extra work to consume or generate cleaner URLs. See the DVDStore example for inbound+outbound usage.

JBoss Tools support

Seam 2.0.1 works out of the book with the latest release of JBoss Tools for Eclipse. From EL expression completion to automatic hotdeploy in live applications to a visual XHTML/JSP editor, JBoss Tools is a set of must have Eclipse plugins that will greatly simplify your life as a Seam developer.

Generate applications around existing entities

In the past, seam-gen was only capably of generating an application when deriving entities from database tables. That's an interesting model at times, but it doesn't work well when you want to code your entities first and worry about the schema later. Now seam-gen supports this with the generate-ui action.

PDF improvements

Our PDF generation just got better. Not only have we cleaned up the troublesome redirect problems, we've added the ability to render HTML (including the output from other components like s:formattedText) and some experimental support for rendering general Swing components to PDF so that you can do drawing with Swing's advanced 2D support.

Better documentation for other appservers

We've greatly improved our documentation for running Seam on other appservers. We've put considerable effort into the Weblogic and Websphere documentation, so take a look if you are on those platforms.

JBoss 5 support

Seam 2.0.1 now runs on the latest JBoss 5 release, making use of the new VFS feature of JBoss 5.

Have fun with the release!

[Downloads] [Docs] [Forums] [JIRA]

15 comments:
 
31. Jan 2008, 17:19 CET | Link
Siarhei

Good job! I assume it's still fully compatible with AS 4.2.x since AS 5 is still beta?

ReplyQuote
 
31. Jan 2008, 18:05 CET | Link
Hussein Baghdadi

Really guys, have mercy on other frameworks :)

 
31. Jan 2008, 19:29 CET | Link
Good job! I assume it's still fully compatible with AS 4.2.x since AS 5 is still beta?

Yes - we currently have no plans to drop JBoss 4.2 support.

 
31. Jan 2008, 20:47 CET | Link
Siarhei Dudzin

Looks like jboss-el-2.0.1.GA is missing form the maven repository.

 
31. Jan 2008, 22:27 CET | Link
Looks like jboss-el-2.0.1.GA is missing form the maven repository.

Here it is

 
31. Jan 2008, 22:56 CET | Link
Siarhei Dudzin

Ok, looks like dependencies changed (I still had jboss-el excluding javax.el which caused the error). Thanks!

 
31. Jan 2008, 23:08 CET | Link

Congratulations for the new GA version! Although now it is possible to run on latest JBoss 5 beta release, I wonder if it is worth moving to JBoss 5 beta.

 
01. Feb 2008, 00:51 CET | Link
Congratulations for the new GA version! Although now it is possible to run on latest JBoss 5 beta release, I wonder if it is worth moving to JBoss 5 beta.

I would recommend holding off for at least JBoss AS 5.0.0.beta4 which should be out in a couple of weeks. There is still a lot of work being done (on the AS itself).

 
01. Feb 2008, 08:31 CET | Link

This stuff does just keep getting better and better. The URLRewrite integration is my favorite new feature!

 
03. Feb 2008, 16:23 CET | Link
Stephen Strenn

Great work!

URLRewrite is a good choice for a new feature.

 
05. Feb 2008, 04:41 CET | Link
Don Kittle

Congrats on the release (and thanks for the new features)!

I was wondering if you'd consider adding a Seam on Glassfish section to your manual - similar to the sections you have for other app servers.

 
05. Feb 2008, 05:18 CET | Link
I was wondering if you'd consider adding a Seam on Glassfish section to your manual - similar to the sections you have for other app servers.

Yes, this is definitely planned (we deliberately left this to last, as it's actually the easiest and best documented through blogs etc.)

05. Feb 2008, 10:27 CET | Link

if you drop me an email to theaquarium@sun.com when you have added the page on Seam on GF, I'll do a spotlight on it.

05. Feb 2008, 23:52 CET | Link
Don Kittle

Yes, I've noticed lots of blog entries and tutorials, but a lot of them don't work 'out of the box' for GF 2. If you have a very simple app with EJB3 style services, for instance, GF fails to deploy the app because there are no EJBs defined. I'd like to see a good, comprehensive tutorial for being able to quickly generate CRUD style apps using Seam, Netbeans and GF.

I realized that some of this (NetBeans!) is outside of JBoss interests :-) Getting started with Seam, seam-gen and GlassFish would be a good start (ie, nothing Eclipse or JBoss Tools specific).

 
06. Feb 2008, 04:45 CET | Link

Don, have you checked the jee5 example? That work's on GlassFish. Of course, it's no substitute for good docs - and we will be getting them out as soon as we can! This would be a great community contribution if someone is interested ;-)

We'll be keeping the docs based on seam-gen for the time being.

Post Comment