Desenvolvendo os Aplicativos Clientes

Um aplicativo cliente executa a lógica de negócios e usa a estrutura fornecida por um cliente subjacente. Desenvolver o código para um aplicativo cliente depende dos objetos e funções que você deseja explorar e do modelo de programação que deseja usar.

Antes de Iniciar

Instale os recursos de implementação de software necessários para desenvolver aplicativos clientes para uso com o WebSphere Application Server. Durante o desenvolvimento do código, não você deve acesso ao WebSphere Application Server. No entanto, para montar alguns tipos de aplicativos clientes você precisa instalar os arquivos para o cliente que fornece a estrutura para o aplicativo cliente. Em vez de instalar o WebSphere Application Server, é possível instalar o recurso do Application Client, que fornece recursos e clientes para ajudar a implementar os aplicativos clientes.

Sobre Esta Tarefa

Para usar um aplicativo cliente para acessar um objeto remoto em um servidor de aplicativos, desenvolva o seu código de aplicativo cliente conforme descrito nas seguintes etapas e nos tópicos relacionados. Esses tópicos descrevem apenas as considerações específicas do cliente; eles não descrevem os modelos gerais de programação do cliente, que com os quais você já deve estar familiarizado. As amostras para os diferentes tipos de aplicativos clientes são fornecidos com o Application Client.

Procedimento

  1. Escolha o tipo de cliente que você deseja usar como estrutura para o seu aplicativo cliente. Os fatores de decisão para escolher um cliente incluem se você deseja executar um aplicativo cliente no Java EE ou J2SE; se deseja facilitar o uso com uma base de instalação pequena ou função completa com base média-grande; e se precisa de licença para copiar ou redistribuir o cliente. Para obter informações adicionais sobre a escolha do tipo de cliente, consulte Choosing a type of client.
  2. Desenvolva o código do aplicativo cliente. As seguintes subetapas são um procedimento geral de alto nível. São fornecidas informações específicas para um tipo de cliente nas tarefas relacionadas.
    1. Crie uma instância do objeto que você deseja acessar no servidor remoto. É possível usar op suporte completo do Java™ Naming and Directory Interface (JNDI) para obter uma referência adequada para os objetos administrados do espaço de nomes JNDI do servidor. Como alternativa, é possível obter referências apropriadas aos objetos programaticamente sem utilizar o JNDI.

      Usando a classe javax.naming.InitialContext, o programa do aplicativo cliente usa a operação lookup para acessar o espaço de nomes Java Naming and Directory Interface (JNDI). A classe InitialContext fornece o método lookup para localizar recursos.

      É possível comparar o uso de JNDI e técnicas programáticas consultando as amostras fornecidas para o cliente Java EE e o cliente Java thin em uma instalação do Application Client (por exemplo, em C:\wac70\samples\src\):
      • Uso de cliente Java EE de JNDI para BasicCalculatorHome: TechnologySamplesJ2EEClient\BasicCalculator\com\ibm\websphere\samples\technologysamples\basiccalcclient\BasicCalculatorClientJ2EE.java
      • Recuperação programática de cliente Java thin de BasicCalculatorHome: TechnologySamplesThinClient\BasicCalculator\com\ibm\websphere\samples\technologysamples\basiccalcthinclient\BasicCalculatorClientThin.java
    2. Crie uma conexão ao servidor. Se o servidor for executado com a segurança ativada, você poderá configurar as conexões seguras.
    3. Trabalhe com os objetos para executar seus requisitos de negócios. Por exemplo, enviar e receber mensagens JMS, atualizar entradas do banco de dados, tratar de condições de erro e fechar recursos usados.
  3. Compilar ou montar o aplicativo cliente. Isso cria o arquivo JAR ou EAR que é possível implementar para disponibilizar o aplicativo cliente para uso.

    Para compilar seu aplicativo cliente, inclua os arquivos JAR necessários na configuração CLASSPATH para o comando javac; por exemplo, qualquer arquivo JAR extra para as próprias classes de aplicativo cliente, arquivos JAR para IBM® Thin Clients usados e arquivos JAR para classes do provedor JDBC.

    Atenção: Os clientes fornecidos pela IBM não são empacotados com classes do provedor JDBC. Por exemplo, o aplicativo cliente Java Thin do WebSphere Application Server Versão 7.0 não é incluído no pacote com as classes do Apache Derby 10.2. Se o seu aplicativo cliente precisar usar uma classe de banco de dados (por exemplo, por meio da consulta JNDI de uma origem de dados) você deve obter os arquivos de classe do provedor de banco de dados e disponibilizá-los ao compilar e executar o aplicativo cliente.

O que Fazer Depois

Depois de desenvolver um aplicativo cliente, implemente-o no ambiente em que deseja que ele seja executado.

Ícone que indica o tipo de tópico Tópico de Tarefa



Ícone de registro de data e hora Última atualização: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tcli_developappclient
Nome do arquivo: tcli_developappclient.html