To answer your questions:
1. Seam works with either EJB3 or Hibernate. I'm using EJB3 in my projects because
EJB3 is a standard. I think that Hibernate itself is a bit more powerful in what it can
do. Under the hood, JBoss EJB3 is based on Hibernate I believe.
2. Don't use Tomahawk. I tried that. It was extremely frustrating. Tomahawk is not
recommended. Use Richfaces or Icefaces. They are both beautiful and excellent and
capable of some incredible "Web 2.0" effects. And they both work nicely with
Seam. Last time I tried it Tomahawk does NOT work nicely with Seam.
Problems with Seam: If there's a problem in the configuration, tracking it down and
fixing it can be a major headache. Seam-gen should "just work" but it is not
always the answer and it doesn't always just work. Once you learn all this config
stuff you do eventually figure out how to debug config-related exceptions, but it's a
painful learning process. My one hint to the Seam developers would be, it would be great
if we had more informative exceptions that would give us more ideas where to look for
problems.
Good things about Seam: there is no better model for web development that I have ever
seen. It lets you really focus on doing the work. Once config problems are sorted out,
you can work directly with your objects. No more SQL, no more low-level HTML, no more
writing validators. It'a amazing.
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4069412#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...