I was thinking about requesting a feature concerning seam-gen for a long time. That
feature would have been to make seam-gen aware of other containers such as Glassfish and
more important Tomcat.
Although I am happy to see that there is work in progress to decouple seam-gen from JBoss
AS(*), I think it is quite disappointing that you rule out Tomcat like that. Bringing
Tomcat to seam-gen would help Seam adoption much more then Glassfish imho, because the
biggest concern about Seam adoption is still the environment restriction it emposes. By
aggressively showing RAD with seam-gen on a container like Tomcat, much of the "Do i
need to use EJB on one of those huge and complicated appservers?"-FUD could be
negated.
As Michael Yuan pointed out in his blog (
http://www.michaelyuan.com/blog/2007/07/24/seam-20-and-tomcat/ ), there are two ways to
use Seam on Tomcat, either with Embedded JBoss MC or without the MC but restricted to Seam
POJOs. If that is the case, why is it so hard to ask the user during seam-setup which
container he chooses and if he enters Tomcat, then ask which of these two options should
be used.
My concern for this issue relies in the fact that in my company we evaluated Seam and
found its features quite nice, especially for a new project that needs JSF components
ajaxified with each other. It was great to read about seam-gen, a tool that supposedly
should get you started with the project structure and build process. Unfortunately a lot
of development effort has been done using Spring/Hibernate on Tomcat during the last years
and therefor all of theapplications are hosted on a unique instance of Tomcat.
I think I am by far not alone with an environment like that. If you want to compete with
Spring, you need to be able to live in the same environment that Spring does. This is the
only way that you can make developers choose Seam for their next project. Because in real
life, no one will port their production applications to a different container/appserver
JUST to make the new project executable.
(*)
http://jira.jboss.org/jira/browse/JBSEAM-1619
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4087856#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...