Desenvolvendo um Aplicativo Cliente Java EE
Desenvolver código para um aplicativo cliente Java™ Platform, Enterprise Edition (Java EE).
Procedimento
- Gravar o Programa do Aplicativo Cliente Grave o aplicativo cliente Java EE em qualquer máquina de desenvolvimento. Neste estágio, você não requer acesso ao WebSphere Application Server.
Regras: Se você estiver gravando um programa do aplicativo cliente que será executado no z/OS, as regras a seguir serão aplicadas:
- Os programas cliente podem iniciar suas próprias transações mas não podem ligar ou iniciar transações no tempo de execução do WebSphere Application Server para z/OS.
- O código do aplicativo cliente deve conter um método main.
- Todos os arquivos de entrada e saída para o aplicativo cliente devem estar em ASCII, porque o tempo de execução do cliente é executado em JVM ASCII.
- Monte o arquivo JAR do aplicativo cliente usando uma ferramenta de montagem.
O namespace de JNDI sabe o que retornar em uma consulta, devido às informações montadas pela ferramenta de montagem.
Monte o aplicativo cliente em qualquer máquina de desenvolvimento com a ferramenta de montagem instalada.
Ao montar seu aplicativo cliente, forneça as informações necessárias para inicializar o ambiente de tempo de execução para seu aplicativo cliente. Para obter informações sobre como fornecer as informações necessárias, consulte a documentação para a ferramenta de montagem.
Ao configurar os recursos para uso de seu aplicativo cliente, considere os seguintes itens:
- As referências do ambiente de recursos são diferentes das referências de recursos.
As referências do ambiente de recursos permitem que o aplicativo cliente use um nome
lógico para consultar um recurso ligado ao namespace da JNDI do servidor. Uma referência
de recurso permite que o aplicativo use um nome lógico para consultar um recurso Java EE
local. A especificação Java EE não especifica uma implementação específica de um recurso. A seguinte tabela contém tipos de recursos suportados e identifica os recursos aos quais o WebSphere Application Server fornece uma implementação de cliente.
Tabela 1. Tipos de recursos e identificadores de recursos suportados. Tipos de recursos suportados Tipo de Recurso Notas de configuração do cliente Implementação do cliente fornecida pelo WebSphere Application Server javax.sql.DataSource Suporta especificação de qualquer classe de implementação de origem de dados Não java.net.URL Suporta especificação de rotinas de tratamento do protocolo personalizado Fornecida pelos arquivos Java Runtime Environment javax.mail.Session Suporta configuração personalizada do protocolo Sim - POP3/POP3S, SMTP/SMTPS, IMAP/IMAPS javax.jms.QueueConnectionFactory, javax.jms.TopicConnectionFactory, javax.jms.Queue, javax.jms.Topic Suporta configuração do sistema de mensagens integrado WebSphere integrado, IBM® MQ Series e outros provedores JMS Sim - Sistema de mensagens WebSphere integrado
- As referências do ambiente de recursos são diferentes das referências de recursos.
As referências do ambiente de recursos permitem que o aplicativo cliente use um nome
lógico para consultar um recurso ligado ao namespace da JNDI do servidor. Uma referência
de recurso permite que o aplicativo use um nome lógico para consultar um recurso Java EE
local. A especificação Java EE não especifica uma implementação específica de um recurso. A seguinte tabela contém tipos de recursos suportados e identifica os recursos aos quais o WebSphere Application Server fornece uma implementação de cliente.
- Monte o arquivo EAR (Enterprise Archive).
O aplicativo está contido em um arquivo EAR (Enterprise Archive). O arquivo EAR é composto por:
- Enterprise bean, aplicativo cliente e módulos definidos pelo usuário ou arquivos JAR
- Aplicativos da Web ou arquivos WAR
- Metadados que descrevem os aplicativos ou arquivos XML do aplicativo
O que Fazer Depois
Subtópicos
Carregamento de Classe do Aplicativo Cliente Java EE
Quando você executa seu aplicativo cliente Java Platform, Enterprise Edition (Java EE), uma hierarquia de carregadores de classes é criada para carregar classes usadas por seu aplicativo.Montando Aplicativos Clientes Java EE
Os projetos do aplicativo cliente contém programas que são executados em sistemas clientes da rede. Um projeto do cliente de aplicativos é implementado como um arquivo JAR (Java archive).


http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tcli_developjava
Nome do arquivo: tcli_developjava.html