
Einer meiner fachlicher Schwerpunkte liegt in der Softwareentwicklung. Dazu zählen neben der Programmierung
auch das Design und die Architektur moderner Software-Systeme. Zum Einsatz kommen dabei die Programmiersprache
Java und die auf dieser Plattform basierenden Enterprise Technologien.
JEE steht für Java-Enterprise-Edition und wurde von der Firma Sun Microsystems entwickelt. Die JEE (früher J2EE)
beeinhaltet eine umfangreiche Sammlung von Spezifikationen, die im Laufe der Zeit zu Standards in der
Enterprise-Softwareentwicklung geführt haben. Die JEE umfaßt alle wesentlichen Bereiche der Softwareentwicklung
komplexer und mehrschichtiger Anwendungssysteme.
Mit Hilfe der JEE-Softwareentwicklung werden häufig webbasierte Anwendungen für den B2C-Bereich
entwickelt. Dies ist jedoch nur ein kleiner Teil der gesamten JEE-Spezifikation. Insgesamt deckt sie
den gesamten Bereich unternehmenskritischer Client-/Server-Anwendungen mit all seinen Aspekten ab.
Die JEE stellt neben den Spezifikationen und Standards selbst eine Reihe komplexer Frameworks zur Verfügung und
wird von allen namhaften Herstellern von Softwareentwicklungs-Werkzeugen implementiert.
Die JEE Softwareentwicklung unterstützt den Entwickler durch eine Vielzahl wiederverwendbarer
Softwarekomponenten und bildet die Grundlage für die Entwicklung moderner und komplexer Systeme.
Neben der JEE die auf der Programmiersprache Java beruht, ist in der Softwareentwicklung komplexer
Enterprise-Anwendungen noch das von der Fa. Microsoft entwickelte .NET Framework zu erwähnen, welches
auf ähnlichen Strukturen beruht und Bestandteil des MSDN ist. Softwareentwicklung von hochkomplexen
Anwendungssystemen wie sie von den meisten Unternehmen heute gefordert werden, ist ohne so mächtige
Werkzeuge wie JEE nicht mehr denkbar.