Der Geltungsbereich von JavaScript-Variablen ist auf eine Webseite beschränkt. Die meisten Webanwendungen benötigen mehrere Seiten und daher ist ein Mechanismus nötig, um bestimmte Objekte über mehrere Webseiten hinweg beständig zu machen..
UltraLite für M-Business Anywhere bietet die Beständigkeit für die Objekte ULTable, ResultSet und PreparedStatement. Um eines dieser Objekte über mehrere Seiten hinweg beständig zu machen, legen Sie einen beständigen Namen als Parameter fest, wenn Sie das Objekt erstellen. Sie können den beständigen Namen auf den folgenden Seiten verwenden.
Um ein Verbindungsobjekt von Seite zu Seite mitzunehmen, öffnen Sie die Verbindung auf jeder Seite erneut. Eine Möglichkeit dafür ist die Verwendung der reOpen-Methode. Eine andere besteht darin, eine open-Methode auf jeder Seite zu übergeben, z.B. durch Einbindung einer JavaScript-Datei auf jeder Webseite, mit der die Einstellungen initialisiert werden. Beispiele zur Verwendung finden Sie in den Beispieldateien Beispielverzeichnis\UltraLiteForMBusinessAnywhere\CustDB\main.htm und Beispielverzeichnis\UltraLiteForMBusinessAnywhere\Simple\main_page.htm.
Das Erfordernis, Verbindungen auf neuen Seiten erneut zu öffnen, bietet ein Sicherheitsmerkmal für UltraLite-Anwendungen. Sie können das Merkmal benutzen, um die Anforderung zu erfüllen, dass ein Benutzer bestimmte Informationen eingeben muss, z.B. das Kennwort, wenn er sich von Seite zu Seite bewegt.
Wenn ein UltraLite-Objekt auf keiner anderen Webseite benötigt wird, sollte die Anwendung eine Close-Methode für das Objekt verwenden, um Speicherplatz zu sparen.
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2010, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.0 |