It depends, are you trying to migrate an existing system, or build a brand new system from scratch?
We're trying to migrate an existant web site. But using cgi, written in C language.
So the web application will be re written from scratch.
So definitely consider EJB 3.0 and also Seam.
So I'll give seam a try.
Thank you for your answer and your time.