Red Hat

Seam 2.0.1 GA

Posted by Norman Richards    |       |    Tagged as Seam

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]

back to top