In case you're wondering, this site is running on a new wiki platform that
Christian has developed over the last few months. We'll use this wiki
for the new seamframework.org site and, eventually, port
hibernate.org across. For now,
this blog is a perfect way to validate the content
and plugin architecture and test the overall stability of the platform.
I've been bloggingelsewhere about validation in Seam recently and been getting some good feedback regarding what has been found out by myself and others, so I thought I'd kick off my blogging here with a quick summary of what has been discovered.
Seam and Drools both got the nod in InfoWorld's Best of Open Source awards. Apparently the judges did not have a category for application frameworks but they were so determined to reward Seam that they decided to hand us the application server category ;-)
So I was preparing the data for this website locally on my machine. My staging environment was pretty much the same (same Java VM, JBoss AS, MySQL version, etc.) The only difference is the operating system, it's OS X and the live site is running on CentOS. I created a package to deploy and everything looked fine. Until I edited documents on the live site. MySQL started to throw constraint violation errors it didn't show in the staging environment.
Three months to the day after the release of Seam 1.2.1, Seam2 has entered its beta phase. The Seam 2.0 codebase is more robust, better organized, better documented and is designed to take Seam beyond the world of JSF. Seam 2.0 introduces the following changes and new features:
With the new Groovy 1.1 beta out and its support for Java 5 annotations, wouldn't it be great to be able to write Seam applications in Groovy?
Indeed it is great and you can do that with JBoss Seam (in CVS HEAD at the time of writing).