Stimmungsbild

Softwareentwicklung JEE

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.