Debugging für Rich-UI

Während einer Debugsitzung kann Ihr Rich-UI-Handler die Quelle für Bibliotheken (die in einem Browser ausgeführt werden) und für Services (die auf einem simulierten Server ausgeführt werden) aufrufen. Dies hat unter anderem die folgenden Auswirkungen:
  • Wenn Sie den Debugger für die Bibliothek ausführen, gelten die Regeln, wie zuvor beschrieben.
  • Wenn Sie den Debugger für den Service ausführen, steht Ihnen der volle Funktionalitätsumfang des EGL-Debuggers zur Verfügung.
    Beachten Sie die folgende allgemeine Einschränkung: Wenn der Code eine HTTP-Sitzung erfordert, können Sie nicht auf diesen Code zugreifen, wenn dieser nicht auf einem Anwendungsserver ausgeführt wird. Insbesondere gilt, dass auf einen dedizierten Service, der Funktionen der Bibliothek 'j2eeLib' aufruft, über die Registerkarte 'Vorschau' nur zugegriffen werden kann, wenn der Service auf einem Testserver implementiert ist. Wenn die Entwicklung so gut wie abgeschlossen ist, können Sie die Variablendeklaration für den Servicezugriff ändern und anschließend den gesamten von EGL generierten Code implementieren:
    1. Die Anfangsvariablendeklaration könnte zum Beispiel wie folgt aussehen:
      myService MyServicePart {@BindService{}};
    2. Diese Deklaration könnte wie folgt geändert werden:
      myService MyServicePart{@dedicatedService};
  • Wenn Sie den Debugger für eine Bibliothek ausführen, die von dem Service aufgerufen wird, ist die Bibliothek für den Service lokal und Sie können auf den vollen Funktionalitätsumfang des EGL-Debuggers zurückgreifen.