Desarrollo de una aplicación cliente Java EE
Desarrolle código para una aplicación cliente Java™ Platform, Enterprise Edition (Java EE).
Procedimiento
- Grabe el programa de aplicación cliente. Grabe la
aplicación cliente Java EE en una máquina de desarrollo. En esta etapa, no se requiere acceso a WebSphere Application Server.
Reglas: si está escribiendo un programa de aplicación cliente que ejecutará en z/OS, se aplican las reglas siguientes:
- Los programas cliente pueden iniciar sus propias transacciones pero no pueden unirse a, o iniciar transacciones durante la ejecución de WebSphere Application Server para z/OS.
- El código de aplicación cliente puede contener un método principal.
- Todos los archivos de entrada y salida de las aplicaciones cliente deben estar en ASCII, puesto que el tiempo de ejecución de cliente se ejecuta en ASCII JVM.
- Ensamble el archivo JAR de la aplicación cliente mediante una
herramienta de ensamblaje.
El espacio de nombres JNDI sabe qué devolver en una búsqueda gracias a la información ensamblada por Assembly Tool.
Ensamble la aplicación cliente en una máquina de desarrollo con la herramienta de ensamblaje instalada.
Cuando ensamble la aplicación cliente, proporcione la información necesaria para inicializar el entorno de ejecución de la aplicación cliente. Para obtener información sobre cómo proporcionar la información necesaria, consulte el documentación de la herramienta de ensamblaje.
Al configurar los recursos que vaya a utilizar la aplicación cliente, tenga en cuenta los elementos siguientes:
- Las referencias de entorno de recursos son distintas de las referencias de recursos.
Las referencias de entorno de recursos permiten a la aplicación cliente
utilizar nombres lógicos para buscar enlaces de recursos en el espacio de
nombres JNDI del servidor. Las referencias de recursos permiten a la
aplicación utilizar nombres lógicos para buscar recursos Java EE
locales. La especificación de Java EE no especifica una implementación particular de un
recurso. La tabla siguiente contiene los tipos de recursos admitidos e
identifica los recursos a los que WebSphere Application Server proporciona una
implementación de cliente.
Tabla 1. Tipos de recursos e identificadores de recursos admitidos. Tipos de recursos admitidos Tipo de recurso Notas de configuración del cliente Implementación del cliente proporcionada por WebSphere Application Server javax.sql.DataSource Admite la especificación de clases de implementación de orígenes de datos No java.net.URL Admite la especificación de manejadores de protocolo personalizado Proporcionado por archivos JRE (Java Runtime Environment) javax.mail.Session Admite la configuración de protocolo personalizada Sí: POP3/POP3S, SMTP/SMTPS, IMAP/IMAPS javax.jms.QueueConnectionFactory, javax.jms.TopicConnectionFactory, javax.jms.Queue, javax.jms.Topic Admite la configuración de WebSphere Embedded Messaging, IBM® MQ Series y otros proveedores de JMS Sí: mensajería incorporada de WebSphere
- Las referencias de entorno de recursos son distintas de las referencias de recursos.
Las referencias de entorno de recursos permiten a la aplicación cliente
utilizar nombres lógicos para buscar enlaces de recursos en el espacio de
nombres JNDI del servidor. Las referencias de recursos permiten a la
aplicación utilizar nombres lógicos para buscar recursos Java EE
locales. La especificación de Java EE no especifica una implementación particular de un
recurso. La tabla siguiente contiene los tipos de recursos admitidos e
identifica los recursos a los que WebSphere Application Server proporciona una
implementación de cliente.
- Ensamble el archivo EAR (Enterprise Archive).
La aplicación está contenida en un archivo EAR (Enterprise Archive). El archivo EAR se compone de:
- Enterprise bean, cliente de aplicaciones y módulos definidos por el usuario o archivos JAR.
- Aplicaciones web o archivos WAR.
- Metadatos que describen las aplicaciones o los archivos XML de aplicación.
Qué hacer a continuación
Subtopics
Carga de clases de aplicaciones cliente Java EE
Cuando ejecute el cliente de aplicaciones Java Platform, Enterprise Edition (Java EE), se creará una jerarquía de cargadores de clases para cargar las clases que utiliza la aplicación.Ensamblaje de aplicaciones de cliente Java EE
Los proyectos de clientes de aplicaciones contienen programas que se ejecutan en sistemas cliente en red. Los proyectos cliente de aplicaciones se despliegan como archivos JAR (archivador Java).


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