XPages im Notes-Client verwenden
Sie können XPages-Anwendungen im Rich Client von IBM® Notes ausführen.
Der primäre Vorteil der Unterstützung von XPages im Notes-Client besteht darin, dass Sie eine für das World Wide Web entwickelte Anwendung lokal replizieren und im Notes-Client ausführen können, ohne diese für den Client neu entwickeln zu müssen. Alle Vorteile des Entwicklungsmodells von XPages-Anwendungen können dann auf dem Notes-Client genutzt werden. Diese Anwendungen werden im integrierten Browser angezeigt und entsprechen dem Aussehen und Verhalten nach Webanwendungen. Im Notes-Client verhalten sie sich jedoch in gewisser Hinsicht anders.
- Es ist möglich, eine für den Notes-Client spezifische Logik zu erstellen, die beeinflusst, wie die Anwendung in Notes wiedergegeben wird. Beispielsweise enthält die Webwiedergabe in der Anwendung "Diskussion" die Meldung "Willkommen Benutzername" gefolgt von dem Link "Mein Profil" auf der Seite. Die Willkommensnachricht wird im Notes-Client nicht angezeigt, da die Logik in der Anwendung "Diskussion" diese entfernt. Sie können die XPages-Eigenschaften einer Anwendung auch ändern, um verschiedene Motive anzugeben, die zu verwenden sind, wenn die Anwendung im Notes-Client oder in einem Browser ausgeführt wird.
- Benutzer der Anwendungen, die im Notes-Client ausgeführt werden, können über die Änderungen an XPages sichern. Mithilfe der Eigenschaft "enableModifiedFlag" können Sie diese Menüoption aktivieren und den Benutzer auffordern, Änderungen zu speichern, wenn eine XPage geändert wurde.
- Wenn ein Benutzer im Notes-Client authentifiziert wird, werden dieselben Identifikationsdaten für den Zugriff auf beliebige XPages-Anwendungen oder -Komponenten verwendet. Dem Benutzer wird daher kein Webanmeldedialogfeld angezeigt, wie dies bei einer herkömmlichen Webanwendung der Fall wäre, die im integrierten Browser ausgeführt wird.
- Um zu verhindern, dass Code in XPages-Gestaltungselementen (aktive Inhalte) geschützte Operationen ausführt, z. B. Lesen aus oder Schreiben in Workstationdateien oder Lesen und Schreiben von Systemeigenschaften, verwendet XPages die Ausführungskontrollliste, um den Zugriff und die Möglichkeiten zu verwalten, die der Benutzer dem Unterzeichner des Codes gewährt hat, der versucht, die geschützte Operation auszuführen.
- Seiten können im Notes-Client als Lesezeichen gespeichert werden.
Zusätzlich zum Erstellen von XPages als eigenständige Anwendungen können Sie auch XPage-Komponenten in Domino Designer erstellen, die in Verbundanwendungen ausgeführt werden können und sowohl das Ereignismodell zum Empfangen/Veröffentlichen als auch Komponentenparameter unterstützen. Die XPages-Komponente kann dann mit anderen Komponenten im Client interagieren, z. B. der PIM-Komponente.
Beachten Sie auch, dass sich XPages-Anwendungen auf einem Domino-Server befinden können. Wenn Sie die Startoption "Beim Öffnen im Notes-Client" auf "Angegebene XPage öffnen (Standardclient)" festlegen, wird die entsprechende XPage unabhängig davon, ob sich die Anwendung auf dem Domino-Server oder lokal auf dem Notes-Client befindet, im Client wiedergegeben. Die XPage verhält sich in beiden Fällen exakt gleich.