Howdy!
I've searched through your site and done quite a bit of reading on the various frameworks available to
Java web designers. I know that everyone has their favorite, but quite frankly, the choices have overwhelmed me.
I've done web programming with PHP and MySQL off and on for about three years (nothing hugely complicated). I am undertaking a project at work to tie all of our departments together via a web based system (we're a small company; under 20 people), and I figured Java would be the best bet for scalability and overall power.
I've done my planning and am ready to move into the design/coding phase but can't seem to decide on an appropriate framework to use that will work for someone who has gone through the Head First Java and HF
Servlets &
JSP books, but is still a web app beginner.
EJB3 looks promising from a scalability and security standpoint (since we might be offering this system to outside customers), but has such a large learning curve. Am I trying to drive a semi tractor when a pickup would do?
In playing with
JBoss, I've discovered Seam (and picked up Nusairat's book) but keep getting overwhelmed with having to go back and reference EJB3 (which I'm learning at the same time).
I've touched on
Struts and Hibernate; but nothing too deep.
Any suggestions as to where to start?