Desenvolvendo um aplicativo cliente Java Platform, Enterprise Edition
Desenvolva código para um Java™ Platform, Enterprise Edition ( Java EE ) aplicativo cliente.
Procedimento
- Gravar o Programa do Aplicativo Cliente
Escreva o Java EE aplicativo cliente em qualquer máquina de desenvolvimento. Nesta fase, você não precisa de acesso ao WebSphere® Application Server.
Regras: Se você estiver escrevendo um programa aplicativo cliente que será executado em z/OS®, aplicam-se as seguintes regras:
- Os programas clientes podem iniciar suas próprias transações, mas não podem ingressar ou iniciar transações no WebSphere Application Server for z/OS tempo de execução.
- 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 seu aplicativo use um nome lógico para consultar um recurso Java EE local.
- A especificação Java EE não especifica uma implementação particular de um recurso. Segue uma tabela que contém os tipos de recursos suportados e identifica
os recursos aos quais o WebSphere Application Server fornece uma
implementação do cliente.
Tabela 1. Tipos de recursos e identificadores de recursos suportados . Tipos de recursos suportados Tipo de Recurso Notas sobre a 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 Fornecido 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 de WebSphere mensagens incorporadas, IBM® MQ Série e outros provedores JMS Sim - Sistema de mensagens integrado do WebSphere
- 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