J2EE
Die von Sun bereit gestellte Spezifikation J2EE bietet dem Webentwickler bereits
viele Baussteine für die Entwicklung einer Webanwendung.
Maven2
Das Dependency-Management-Tool Maven2 schafft eine einheitliche Projektstruktur und stellt
eine Möglichkeit zum Dependency-Management bereit. Darüber hinaus kann mittels des Plugin-Mechanismus
der Buildprozess unterstützt werden.
Spring
Das alles-verzahnende-und-abstrahierende Framework Spring von SpringSource reduziert in vielen
Fällen die Anzahl von Quellcodezeilen und stellt mittels des Dependency-Injection Containers eine
einheitlich Konfigurationsmöglichkeit bereit. Doch wer denk das sei alles irrt.
Spring stellt so ziemlich in jedem Bereich etwas nützliches zur Verfügung.
Struts2
Die Weiterentwicklung von Struts1 und Webwork heißt Struts2. Neben xml-loser Konfiguration von
Actions ist besonders der Ajax und Inhouse-Spring-Support erwähnenswert.
Hibernate
OR-Mapping ist mittlerweile zu einem Standard geworden. Hibernate ist wohl neben Toplink das
bekannste Framework um eine Verbindung zwischen Java und der von relationalen Datenbanken herzustellen.