This week's book giveaway is in the Programmer Certification forum. We're giving away four copies of OCP Oracle Certified Professional Java SE 11 Programmer I Study Guide: Exam 1Z0-815 and have Jeanne Boyarsky & Scott Selikoff on-line! See this thread for details.
My greetings to Michael Yuan Jacob Orshalick and Thomas Heute, authors of a great book about this magnific framework.
I've been using seam in a university project and i really appreciated it. Previous to seam, my kind of development was based on servlet/jsp/pojo model, i had had no previous exposure to other similar framework like spring or others, so you can imagine my surprise in seeing the tremendous speedup in the development gained with seam. I really appreciated things like the conversation scope (so much clutter away from session!) and the integration with jbpm.
The only drawback I've encountered so far is the integration with jbpm timers. In our project we had some problem retrieving data via el notation when the control flow was dictated by the JobExecutorServlet, since the seam context was seen null by it. Nothing that couldn't be solved by programmatically creating some handlers to access the contexts, but just a minor annoyance since there was actually no need for these handlers apart from this problem.
Apart from this, the experience has been very positive and I'm looking forward to start a new project with seam (this will happen in the next 2 weeks, i'm curious about the possibility of deploying with tomcat to achieve a lighter-weight deployment, since for this project i don't need all the jboss features).