Instalando as Bibliotecas do Adaptador RPC

O adaptador RPC para O IBM® WebSphere® Application Server é fornecido como um pacote independente. Vamos supor que <install_root> é o diretório no qual o WebSphere Application Server está instalado,

Biblioteca Independente:
O adaptador IBM RPC é fornecido como uma biblioteca independente no diretório <install_root>/optionalLibraries/web2mobile/RPCAdapter. Observe que você também precisa criar e incluir um arquivo RpcAdapterConfig.xml no diretório WEB-INF.

A biblioteca independente pode ser usada com os aplicativos da Web ou Aplicativos Corporativos que precisam chamar métodos de objetos JavaTM a partir do JavaScriptTM.  A instalação dessa biblioteca depende de como o aplicativo que a utiliza é compactado e implementado.  Alguns cenários gerais são fornecidos.

Aplicativo da Web Java Platform, Enterprise Edition (Java EE):

  1. Coloque o arquivo RPCAdapter.jar no diretório WEB-INF/lib do aplicativo da web que contém os objetos Java que você desejar tornar acessíveis.
  2. Configure o arquivo web.xml de forma que o servlet com.ibm.websphere.rpcadapter.RPCAdapter seja exposto sob o endereço da Web: http://<host>:<porta>/<contextRoot>/RPCAdapter/*. Inclua a seguinte configuração de servlet em seu arquivo web.xml: <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> Isso é para rotear todas as chamadas ao aplicativo com o Adaptador RPC na URL para o servlet com.ibm.websphere.rpcadapter.RPCAdapter.
  3. Crie um RpcAdapterConfig.xml e coloque-o na pasta WEB-INF.
    Especifique o POJO que é exposto por meio do adaptador RPC no arquivo de configuração. A seguir, um exemplo de uma configuração básica que expõe um TestService: <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 fornece ...</description> <!-- optional --> </pojo> </rpcAdapter>
  4. Iniciar o servidor de aplicativos.
  5. Empacote e implemente o aplicativo da Web. Consulte a documentação específica do servidor de aplicativos sobre instruções para compactar e implementar um arquivo WAR (Web archive) ou EAR (Enterprise archive).
  6. Utilize o seguinte diretório de URLs para interagir com o Adaptador RPC a fim de obter informações e RPC:
  7. Utilize o Dojo para chamar os serviços expostos por meio do adaptador RPC utilizando o script dojo.rpc.JsonService. Consulte a documentação do Dojo sobre informações detalhadas de uso.



Termos de Uso | Feedback