Cliente Java EE

El cliente Java™ Platform, Enterprise Edition (Java EE) es una manera de Java EE de utilizar el entorno de ejecución de una instalación de Application Client o una instalación de WebSphere Application Server. El cliente Java EE utiliza el contenedor de cliente en el entorno de ejecución para simplificar el acceso a los servicios de sistema, tales como seguridad, transacciones, denominación y acceso a base de datos, por parte de las aplicaciones cliente Java EE.

El cliente Java EE se denomina a veces "cliente de aplicaciones Java EE " o "cliente de aplicaciones J2EE".

El contenedor de cliente permite a las aplicaciones cliente Java EE utilizar nombres lógicos ("apodos") para enterprise beans y recursos locales y dejar la resolución de esos nombres para una búsqueda en el espacio de nombres JNDI (Java Naming and Directory Interface) de un servidor de aplicaciones. Además de simplificar la resolución para referencias de enterprise beans y recursos locales, este uso de nombres lógicos y de búsquedas JNDI elimina los cambios en el código de aplicaciones cliente si el objeto o el recurso subyacente cambia o se mueve a un servidor de aplicaciones diferente.

El cliente Java EE inicializa el entorno de ejecución para una aplicación cliente Java EE. Un descriptor de despliegue define la inicialización exclusiva para una aplicación cliente y define los nombres lógicos utilizados por la aplicación.

Los nombres lógicos se definen en el descriptor de despliegue de una aplicación cliente Java EE. Estos descriptores de despliegue lógicos identifican enterprise beans o recursos locales (orígenes de datos JDBC (Java Database Connectivity), fábricas de conexiones J2C, recursos JMS (Java Message Service) y API JavaMail y URL para la resolución simplificada mediante la búsqueda JNDI.

El almacenamiento de la información de recursos por separado del programa de la aplicación cliente hace que éste sea portátil y más flexible. Si desarrolla una aplicación cliente utilizando la plataforma Java EE y adhiriéndose a la misma, puede portar la aplicación cliente de una implementación de plataforma Java EE a otra. El código de la aplicación cliente no cambia, pero es posible que el paquete de aplicación necesite redesplegarse utilizando la herramienta de despliegue de la nueva plataforma Java EE.

Atención: El cliente Java EE no soporta las agrupaciones de conexiones. El cliente de aplicación llama directamente a la base de datos, sin un origen de datos. Si desea utilizar la solicitud getConnection() desde una aplicación cliente Java EE, configure el proveedor JDBC en los descriptores de despliegue de aplicaciones, utilizando Rational® Application Developer o una herramienta de ensamblaje. Se establece la conexión entre la aplicación cliente y la base de datos.

El cliente Java EE utiliza la tecnología de Invocación a método remoto a través del Protocolo Inter-ORB de Internet (RMI-IIOP) de Java. La utilización de este protocolo permite que una aplicación cliente de Java EE accede a las referencias de enterprise bean y utilice los servicios CORBA (Common Object Request Broker Architecture) proporcionados por el tiempo de ejecución de cliente Java EE. El uso del protocolo RMI-IIOP y la accesibilidad de los servicios CORBA ayudan a los usuarios a desarrollar una aplicación cliente Java EE que necesita acceso a las referencias de enterprise bean y las referencias de objetos CORBA.


Icon that indicates the type of topic Concept topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=ccli_javaclient
File name: ccli_javaclient.html