Today when companies have to create a Java development environment, what is the best way to go?
Let�s say that a senior team would maintain this environment, and that this environment would spread everywhere in the company for creating every web applications (Intranet, Internet, ....). That�s why the choice of this environment is so important as it won�t change for the next 5 or 10 years.
Today I see 2 solutions:
1. The unspecified Java solution: Tomcat web server + Spring Framework (MVC, ...)
2. The specified professional JEE solution: A JEE app server (Glassfish, Jboss or Websphere,...) + an MVC framework (Spring, or Struts2, ...)