J2EE & XML
J2EE ist der alte Name für eine Java Platform, Enterprise Edition. Heute wird vermehrt die Abkürzung Java EE genutzt. Damit bezeichnet man in der Fachsprache eine so genannte Softwarearchitektur, mittels derer webbasierte oder andere Anwendungen und Transaktionen, die auf Java basieren, durchgeführt werden. Damit werden also Dienste und Anwendugnen beschrieben, die in der Programmiersprache Java erstellt werden. Die neueste Version von Java EE ist die Ausgabe Java EE 6.0. Die Komponenten von J2EE erfordern eine ganz spezielle Infrastruktur als Umgebung, einen so genannten Jave EE Application Server. Damit werden Sicherheit, Verzeichnisdienste, Management der einzelnen Komponenten und die Kommunikation zwischen den Java EE Komponenten sichergestellt. Experten und Nutzern zufolge ist Java EE momentan eine der effektivsten und angenehmsten Arten der Softwareentwicklung.
XML ist eine so genannte Auszeichnungssprache, die von den englischen Begriffen Extensible Markup Language abstammt. Hierbei werden hierarchisch strukturierte Daten als Textdaten wiedergegeben. Diese Anwendung wird hauptsächlich zur Kommunikation im Internet genutzt, um Daten als Text auszutauschen. Verschiedene bekannte Beispiele von XML Sprachen sind RSS, MathML, GraphML, XHTML oder XAML.
Die aktuelle Version des J2EE verdankt seine kundenfreunliche und einfache Anwendung unter anderem der XML-less configuration. Damit wird die Programmierung und die Konfiguration von Java EE um ein vielfaches vereinfacht, auch in Kombination mit den neuen Programmen „Don’t repeat yourself‘ und „Convention over Configuration“.