4.20 Zusammenfassung
Domino-Java-Anwendungen basieren im Wesentlichen auf einer Basisklasse, der Session, von der alle Domino-Java-Objekte direkt oder indirekt abhängen. Die Session kann auf verschiedene Art bezogen werden, wobei letztendlich das zugrundeliegende Anwendungsdesign entscheidend für die Auswahl ist.
Neben Triggern und Targets können auch die für Domino so typischen granulären Rechte zugrundegelegt werden, wenn ein Domino-Java-Agent zum Einsatz kommt.
Wird eine alleinstehende Java-Anwendung entworfen, gelten ebenfalls die Zugriffsrechte für den jeweils angemeldeten Domino-Benutzer, lediglich einige Techniken, wie Ausführungsdelegation, können nicht zum Einsatz kommen.
Java kann innerhalb von Notes und Domino nicht nur für die Abarbeitung von benutzerunabhängigen Aufgaben, wie Batches, eingesetzt werden, sondern — zugegebenermaßen mit Hilfe einiger Tricks — für die Abarbeitung von Benutzeranforderungen.
Nach der Vorstellung der lokalen Session für den Aufbau einer lokalen oder Server-Verbindung drängt sich die Frage auf, ob und wie Remote-Verbindungen zu einem Domino-Server hergestellt werden können.
Diese Remote-Verbindungen werden in Domino in einigen Gesichtspunkten als so genannte Webverbindung betrachtet, so dass diese im folgenden Kapitel erläutert werden, das insgesamt die verschiedenen Techniken wie Web-Agenten und Servlets vorstellt.
Im Zusammenhang mit Web-Anwendungen können dann die Stärken von Domino und Java voll ausgenutzt werden. Das GUI wird durch den Browser abgebildet und die Einschränkungen durch die fehlenden GUI-Schnittstellen bei der Programmierung für den Notes Client fallen weg.
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). Java-Anwendungen @ Domino. In: Java unter Lotus Domino. Xpert.press. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-34583-3_4
Download citation
DOI: https://doi.org/10.1007/3-540-34583-3_4
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)