Session Bean.

El ejemplo que se pone a continuación, muestra el uso de un SessionBean.


(todos los archivos guardarlos, no ver el contenido)

1. En el sistema operativo, en cualquier directorio (de preferencia en la unidad D), crear
un subdirectorio que se llame sessionbean.
2. Crear dos subdirectorios, src y deploy
3. En NetBeans, montar el directorio sessionbean/src y sessionbean/deploy
4. Con NetBeans, en el directorio sessionbean/src, crear un nuevo Java Package con nombre
orderMgmt
5.  De la pagina http://www.geocities.com/gusdelact/cib9112002/codigo/orderMgmt, 
bajar los siguientes archivos


OrderManagement.java
OrderManagementHome.java
OrderManagamentBean.java

copiarlos a sessionbean/src/orderMgmt
6.  De la pagina http://www.geocities.com/gusdelact/cib9112002/codigo/orderMgmt bajar el
archivo
orderMgmtClient.java
y copiarlo a la carpeta sessionbean/src

7. Montar los siguientes archivos JAR, que estan en la distribucion de JBoss

de la carpeta JBoss-2.4.8\cliente\jboss-client.jar
de la carpeta JBoss-2.4.8\cliente\jnp-client.jar   
de la carpeta JBoss-2.4.8\cliente\jboss-j2ee.jar               
de la carpeta JBoss-2.4.8\lib\ext\jndi.jar

8. Compilar los programas 
OrderManagement.java
OrderManagementHome.java
OrderManagamentBean.java
orderMgmtClient.java

9. Desde el sistema operativo, crear una carpeta sessionbean/deploy/META-INF y
sessionbean/deploy/orderMgmt

10.  De la pagina http://www.geocities.com/gusdelact/cib9112002/codigo/orderMgmt bajar el
archivo

ejb-jar.xml  (OJO, si el archivo se abre, ver el codigo fuente (View Source) y guardarlo)

Guardarlo en sessionbean/deploy/META-INF 


11. Desde el sistema operativo, copiar todos los archivos ".class" que estan en 
sessionbean/src/orderMgmt a la carpeta sessionbean/deploy/orderMgmt

12. Desde NetBeans, en la carpeta sessionbean/deploy , crear JAR Packager->JAR Recipe y 
en Recipe Name indicar sessionbean, 
En el siguiente paso, indicar el contenido del JAR, seleccionar la carpeta
donde esta sessionbean/deploy y pasar los directoriso orderMgmt y META-INF en la 
lista Source

Dar Finish

13. Seleccionar, en NetBeans sessionbean/deploy y dar la opción Execute
(sale un error en pantalla indicando Failed to load Main-Class, ignorarlo)

14. Desde el sistema operativo, copiar el archivo sessionbean.jar (creado en el paso 13) a la
carpeta de JBoss-2.4.8\deploy

15. Arrancar JBoss-2.4

16. Ejecutar el programa que esta en sessionbean/src/orderMgmt/orderMgmtClient.java

Al ejecutarlo debe salir true



    Source: geocities.com/gusdelact/cib9112002

               ( geocities.com/gusdelact)