RPC-Adapterbibliotheken installieren

Der RPC-Adapter für IBM® WebSphere® Application Server wird als eigenständiges Paket bereitgestellt. Im Folgenden wird angenommen, dass <Installationsstammverzeichnis> das Verzeichnis ist, in dem WebSphere Application Server installiert ist:

Eigenständige Bibliothek:
Der IBM RPC-Adapter wird als eigenständige Bibliothek im Verzeichnis "<Installationsverzeichnis>/optionalLibraries/web2mobile/RPCAdapter" installiert. Beachten Sie, dass Sie auch eine Datei "RpcAdapterConfig.xml" erstellen und dem Verzeichnis "WEB-INF" hinzufügen müssen.

Die eigenständige Bibliothek können Sie mit Webanwendungen oder Unternehmensanwendungen nutzen, die Methoden von JavaTM-Objekten aus JavaScriptTM aufrufen müssen. Die Installation dieser Bibliothek hängt davon ab, wie die Anwendung, die die Bibliothek verwendet, gepackt und implementiert ist. Nachfolgend sind einige allgemeine Szenarien beschrieben.

Java-EE-Webanwendung (Java Platform, Enterprise Edition):

  1. Speichern Sie die Datei "RPCAdapter.jar" im Verzeichnis "WEB-INF/lib" der Webanwendung, die die Java-Objekte enthält, die Sie zugänglich machen möchten.
  2. Konfigurieren Sie die Datei "web.xml" so, dass das Servlet "com.ibm.websphere.rpcadapter.RPCAdapter" unter dem URL "http://<Host>:<Port>/<Kontextstammverzeichnis>/RPCAdapter/*" präsentiert wird. Fügen Sie Ihrer Datei web.xml die folgende Servlet-Konfiguration hinzu: <servlet> <display-name>RPCAdapter</display-name> <servlet-name>RPCAdapter</servlet-name> <servlet-class>com.ibm.websphere.rpcadapter.RPCAdapter</servlet-class> </servlet> <servlet-mapping> <servlet-name>RPCAdapter</servlet-name> <url-pattern>/RPCAdapter</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>RPCAdapter</servlet-name> <url-pattern>/RPCAdapter/*</url-pattern> </servlet-mapping> Auf diese Weise werden alle Aufrufe der Anwendung, die den RPC-Adapter im URL enthalten, an das Servlet "com.ibm.websphere.rpcadapter.RPCAdapter" weitergeleitet.
  3. Erstellen Sie eine Datei "RpcAdapterConfig.xml", und stellen Sie sie in den Ordner "WEB-INF".
    Geben Sie die POJOs, die über den RPC-Adapter bereitgestellt werden, in der Konfigurationsdatei an. Beispiel für eine Basiskonfiguration, die einen TestService präsentiert: <rpcAdapter xmlns="http://www.ibm.com/xmlns/prod/websphere/featurepack/v6.1/RpcAdapterConfig" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <default-format>xml</default-format> <pojo> <name>TestService</name> <implementation>com.ibm.test.TestService</implementation> <description>Bean stellt Folgendes bereit: ...</description> <!-- optional --> </pojo> </rpcAdapter>
  4. Starten Sie den Anwendungsserver.
  5. Packen und implementieren Sie die Webanwendung. Anweisungen für das Packen und Implementieren einer Webarchivdatei (WAR) oder einer Unternehmensarchivdatei (EAR) finden Sie in der Dokumentation zum jeweiligen Anwendungsserver.
  6. Verwenden Sie für die Interaktion mit dem RPC-Adapter für Informationen und Fernprozeduraufrufe (RPC) die folgenden URL-Verzeichnisse:
  7. Für den Aufruf der Services, die über den RPC-Adapter präsentiert werden, können Sie Dojo (Script dojo.rpc.JsonService) verwenden. Detaillierte Informationen zur Verwendung können Sie der Dojo-Dokumentation entnehmen.



Nutzungsbedingungen | Feedback