Cliente Java EE

O cliente Java™ Platform, Enterprise Edition (Java EE) é um modo Java EE de usar o ambiente de tempo de execução de uma instalação do Application Client ou de uma instalação do WebSphere Application Server. O cliente Java EE usa o Contêiner do Cliente em um ambiente de tempo de execução para simplificar o acesso aos serviços do sistema como segurança, transações, nomenclatura e acesso a banco de dados para uso pelos aplicativos clientes Java EE.

O cliente Java EE é, às vezes, conhecido como aplicativo cliente "Java EE " ou "aplicativo cliente J2EE".

O Contêiner do Cliente possibilita aos aplicativos clientes Java EE usarem nomes lógicos ("apelidos") para enterprise beans e recursos locais, e para deixar a resolução desses nomes para uma consulta no espaço de nomes Java Naming and Directory Interface (JNDI) de um servidor de aplicativos. Além de simplificar a resolução para referências de enterprise beans e recursos locais, este uso de nomes lógicos e consultas JNDI elimina alterações no código do aplicativo cliente se o objeto ou recurso subjacente mudar ou se mover para um servidor de aplicativos diferente.

O cliente Java EE inicializa o ambiente de tempo de execução para um aplicativo cliente Java EE. Um descritor de implementação define a inicialização exclusiva para um aplicativo cliente, e define os nomes lógicos usados pelo aplicativo.

Os nomes lógicos são definidos dentro do descritor de implementação de um aplicativo cliente Java EE. Esses descritores de implementação lógicos identificam enterprise beans ou recursos lógicos (origem de dados Java Database Connectivity (JDBC), J2C connection factories, recursos Java Message Service (JMS), e JavaMail e URL APIs) para resolução simplificada por meio de consulta JNDI.

O armazenamento das informações de recursos separadamente do programa do aplicativo cliente torna o programa do aplicativo cliente portátil e mais flexível. Se você desenvolver um aplicativo cliente usando e seguindo a plataforma Java EE, você pode deslocar o aplicativo cliente de uma implementação da plataforma Java EE para outra. O código do aplicativo cliente não muda, mas o pacote do aplicativo pode precisar de reimplementação usando a ferramenta de implementação da nova plataforma Java EE.

Atenção: O cliente Java EE não suporta conjuntos de conexões. O aplicativo cliente chama o banco de dados diretamente, sem uma origem de dados. Se desejar usar o pedido getConnection() de um aplicativo cliente Java EE, configure o fornecedor JDBC nos descritores de implementação de aplicativos, usando o Rational® Application Developer ou uma ferramenta do conjunto. A conexão é estabelecida entre o aplicativo cliente e o banco de dados.

O cliente Java EE usa a tecnologia Java Remote Method Invocation sobre Internet Inter-Orb Protocol (RMI-IIOP). O uso deste protocolo possibilita que um aplicativo cliente Java EE acesse referências do enterprise bean e use serviços Common Object Request Broker Architecture (CORBA) fornecidos pelo tempo de execução do cliente Java EE. O uso do protocolo RMI-IIOP e a acessibilidade de serviços CORBA ajudam os usuários no desenvolvimento de um aplicativo cliente Java EE que requer acesso a ambas as referências, de enterprise bean e de objeto CORBA.


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



Í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=ccli_javaclient
Nome do arquivo: ccli_javaclient.html