Today, I evaluated the newest web development offering from JBoss named Seam. The philosophy behind JBoss Seam is to provide a tight integration between Web and Transaction (UI-EJB-DB) thereby strives to enable rapid web application development. Tight integration in this context means a single framework for defining business services, DB entities that tie directly to the UI components and allow applications to maintain stateful data through a statful persistence context. This framework inherits and incorporates various technical artifacts/philosophies from some of the most popular exisiting frameworks including JSF, EJB 3.0, DI, Ruby on Rails, AJAX support etc.
This will be a framework to watch moving forward in 2007!