Advice on Java web development
I'm about to start on an 18-month web development project. It will be an application to support a university research project, and for a variety of reasons we've decided to write it in Java. (My background is in desktop development - in C++ and Objective-C - and web development in PHP.) The design of the application is likely to change significantly during the course of development, as the research progresses.
While I'm happily getting up-to-speed in Java development, I'm finding it hard to get a handle on the best approach to serving a web application. Can anyone recommend a good overview or comparison of Tomcat, Struts, JBoss, Spring, JavaServer Faces and any other servers/toolkits that I should be looking at?
While I'm happily getting up-to-speed in Java development, I'm finding it hard to get a handle on the best approach to serving a web application. Can anyone recommend a good overview or comparison of Tomcat, Struts, JBoss, Spring, JavaServer Faces and any other servers/toolkits that I should be looking at?
