J2EE Application Client |
|
|
![]() |
|
Configurar y ejecutar | Notas técnicas | JavaDoc | Créelo usted mismo |
Búsqueda del código fuente |
Revisar notas de la codificación |
Busque el código fuente en el directorio
Este ejemplo muestra cómo utilizar un enterprise bean de sesión sin estado muy sencillo desde J2EE Application Client. No muestra ejemplos de otras características de J2EE Application Client, como referencias de recursos o entradas de entorno. No es necesaria ninguna tabla de base de datos.
El archivo TechnologySamples.ear incluido con este ejemplo contiene un subconjunto del archivo TechnologySamples.ear que se encuentra en los ejemplos de tecnología, en instalaciones de servidor. Se han eliminado los archivos archivadores Web (WAR) y los ejemplos de tecnología no relacionados para ilustrar a qué se parecen los archivos archivadores de empresa (EAR) cuando se optimizan para instalaciones cliente.
Los clientes no tiene la posibilidad de regenerar descriptores de despliegue. El archivo JAR de enterprise bean BasicCalculatorEJB.jar en el archivo EAR se despliega y se omite durante el proceso de creación. Si necesita actualizar cualquier interfaz de servidor, cree el código y vuelva a desplegar los ejemplos de tecnología en instalaciones de servidor y sustituya el archivo BasicCalculatorEJB.jar del directorio .
Puede ver ejemplos de varios factores clave que se utilizan en el ensamblaje de aplicaciones J2EE Client Application de WebSphere. Para ello, abra el archivo TechnologySamples.ear con Application Assembly Tool en una instalación de servidor, como se detalla a continuación:
El campo Classpath contiene los valores BasicCalculatorEJB.jar y BasicCalculatorClientCommon.jar. La aplicación cliente utiliza este campo para acceder a otros archivos de clase en el archivo EAR. En este ejemplo, accede a las clases EJB que se encuentran en el archivo BasicCalculatorEJB.jar y a las clases BasicCalculatorClient y BasicCalculatorClientResultBean que se encuentran en el archivo BasicCalculatorClientCommon.jar. Sólo puede utilizar el campo Classpath para acceder a las clases que hay dentro del archivo .ear. Si necesita acceder a las clases fuera de este archivo, utilice el parámetro launchClient -CCclasspath.
El campo Clase principal especifica qué clase es ejecutada en la aplicación cliente por el mandato launchClient.
Este campo especifica el nombre que se debe utilizar en la aplicación cliente. Puede considerar a este nombre como un alias para que lo utilice la aplicación cliente. Puede hacer que este valor sea lo que desee. La convención de denominación utiliza el prefijo "ejb/" para nombres de EJB.
Pulse la pestaña Enlaces para buscar el campo de nombre JNDI. Este valor debe coincidir con el especificado para el nombre JNDI en la pestaña Enlaces del módulo de EJB del bean. En este ejemplo, puede verlo pulsando Basic Calculator EJB Module bajo la sección Módulos EJB. Pulse Basic Calculator Stateless Session bajo Beans de sesión. Cuando pulsa la pestaña Enlaces, aparece el valor WSsamples/BasicCalculatorHome. El mismo valor que se utiliza para el nombre JNDI de Basic Calculator Client.