I have been tasked to develop an interactive website using java & mysql: using servlets to retrieve & massage data, applets to do special handling of the data client-sid
CMS
- Tortoise SVN
Editor / IDE
- eclipse
General tools/utilities
- Maven (build and deploy tool)
- Cruise Control
- GWT/ext-GWT/ICEFaces - web component technology
- Spring - dependency injection framework
- Hibernate - ORM
- Axis 2.0 web service development kit
- Jboss
Directed (special purpose) tools/utilities
- log5j - for logging
Testing and QA tools/utilities/techniques
- Watij
- Firebug
- QTP for automated testing
- Junit Perf (Junit test cases for performance testing.)
Reference material (both on- & off-line)
- Java docs of each of the technologies
- Google ofcourse :)