17.8 Zusammenfassung
Auch wenn Domino nicht selbst den J2EE-Standard als Application Server unterstützt, so arbeitet es doch auf zwei Ebenen mit J2EE-Anwendungen zusammen.
Servlets kann Domino in einem eigenen Servlet Container verarbeitet, JSP-Seiten zwar nicht selbst darstellen, es stellt aber doch für die Verwendung über entsprechende Plugins bzw. über die Anbindung anhand der Domino-Java-API die Domtags und Domutil Tag Library zur Verfügung.
Domino-Anwendungen werden nicht selbst als J2EE-Anwendung eingesetzt — dies würde auch dem Hauptaugenmerk von Domino auf die Verarbeitung von Collaboration-Anwendung und die Verwaltung unstrukturierter Daten in verteilten Umgebungen widersprechen —, sondern über die Domtags oder das Java-API in solche eingebunden.
Setzt man diese beiden Techniken geschickt ein, so kann Domino auch in ein MVC Pattern eingebunden werden. XML-Daten sind aus Enterprise-Anwendungen nicht mehr wegzudenken — angefangen als grundlegende Basis aller Konfigurationen bis hin zur Speicherung hierarchischer Datenstrukturen. Domino hat mit den Klassen DxlExporter, DxlImporter und NoteCollection ein wirksames Werkzeug bereitgestellt, Domino-Daten in eine XML-Umgebung einzubinden. Alle Domino-Note-Elemente, seien es Dokumente, Designelemente oder administrative Objekte, können in XML exportiert oder aus XML importiert werden. XML kann so zu einem alternativen Weg werden, um Domino-Daten in externen Anwendungen einzusetzen.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
(2006). J2EE @ Domino. In: Java unter Lotus Domino. Xpert.press. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-34583-3_17
Download citation
DOI: https://doi.org/10.1007/3-540-34583-3_17
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-22176-0
Online ISBN: 978-3-540-34583-1
eBook Packages: Computer Science and Engineering (German Language)