InfoQ

News

Seam 2.0 Beta Adds Groovy and Experimental GWT Support

Posted by Scott Delap on Jun 27, 2007

Community
Java
Topics
Web Frameworks
Tags
JBoss Seam
Three months after the release of Seam 1.2.1, Seam 2.0 has been released as beta. . Seam is an application framework for Java EE 5.0 the ties together many Java EE frameworks, such as EJB3, JSF, jBPM, JBoss Rules (Drools), and iText. Seam's stateful design allows those frameworks to interact with each other in ways that simplify the development of a variety of enterprise applications. Among the features listed on lead Gavin King's blog:

  • Seam WS allows Seam components to function as Web Service endpoints
  • Seam components may now be written in Groovy
  • The Seam core is now independent of JSF
  • Experimental support for the Google Web Toolkit
  • Integration of Hibernate Search
  • Introduction of JBoss EL, an extension to the Unified EL of Java EE 5
  • Major enhancements to Seam Asynchronicity, including Quartz integration
  • Major enhancements to jBPM integration
  • Completely reorganized packaging of built-in components
  • Migration to JSF 1.2
  • Simplified configuration
  • Support for pageflow composition
  • Enhancements to the integration testing framework
  • New transaction abstraction layer with support for non-JTA environments
  • Enhanced JavaDoc
  • Two new example applications
  • Migration to the new Embedded JBoss
  • Seam JSF controls reimplemented using Ajax4JSF CDK
  • Bugfixes

Earlier this week RedHat open sourced the plugins of Exadel Studio Pro which include Seam support.  InfoQ has an indepth article introducing Seam by Michael Yuan, as well as two interviews with Gavin King about previous Seam releases and what Seam is.

nice work guys ! by Michael Neale Posted Jun 27, 2007 5:59 PM
groovy by serge boulay Posted Jun 27, 2007 10:35 PM
Re: groovy by Gavin King Posted Jun 27, 2007 10:43 PM
Cool, can't wait by Stefane Fermigier Posted Jun 28, 2007 8:29 AM
  1. Back to top

    nice work guys !

    Jun 27, 2007 5:59 PM by Michael Neale

    I helped develop the GWT support (as I use it on a daily basis) so I can vouch for it (it was very easy to do, ergo there isn't too much to go wrong).

    Groovy support is very interesting indeed.

  2. Back to top

    groovy

    Jun 27, 2007 10:35 PM by serge boulay

    very excited about the groovy support

  3. Back to top

    Re: groovy

    Jun 27, 2007 10:43 PM by Gavin King

    Then check out the groovybooking port of the booking example to groovy.

  4. Back to top

    Cool, can't wait

    Jun 28, 2007 8:29 AM by Stefane Fermigier

    We're in the final days of releasing Nuxeo 5.1, our open source ECM platform. The current version is based on Seam 1.1 which already rocks.

    Obviously, Nuxeo 5.2, due this fall, will be based on Seam 2.0. There are some exciting features in the beta announcement that I can't wait to try (but we have to ship 5.1 first ;) ).

    Thanks for the good work, Gavin (and all the contributors to Seam).

    S. Fermigier, CEO, Nuxeo

Educational Content

QCon SF Keynote: Techie VC's Talk About Trends & Opportunities

Kevin Efrusy and Salil Deshpande talk about what makes a business successful or not, presenting three actual cases they have been involved with: Hyperic, G2One, SpringSource.

Project Lead Mark Fisher Discusses the Spring Integration Project

InfoQ talks to Mark Fisher, project lead for the Spring Integration project, about the framework.

How HTML5 Web Sockets Interact With Proxy Servers

Peter Lubbers explains in this article how HTML5 Web Sockets interact with proxy servers, and what proxy configuration or updates are needed for the Web Sockets traffic to go through.

Rails in the Large: How Agility Allows Us to Build One Of the World's Biggest Rails Apps

Neal Ford shows what ThoughtWorks learned from scaling Rails development: infrastructure, testing, messaging, optimization, performance.

Stuart Halloway on Clojure and Functional Programming

Stuart Halloway discusses Clojure and functional programing on the JVM in depth, and touches on the uses of a number of other modern JVM languages including JRuby, Groovy, Scala and Haskell.

Oren Teich and Blake Mizerany on Heroku

Oren Teich and Blake Mizerany talk about the technology behind Heroku and the benefits of the new add-on system.

Security for the Services World

Chris Riley presents security issues threatening service based systems, examining security threats, presenting measures to reduce the risks, and mentioning available security frameworks.

Navigating The Rapids:Real-World Lessons in Adopting Agile

This talk investigates technical issues encountered when moving to an Agile process.