ubiquitour.com

Cómo crear un sitio web usando EJB

Enterprise JavaBeans (EJB) proporcionan la infraestructura para la construcción de componentes de servidor Java. EJBs son utilizados para la creación, supresión e invocación de objetos remotos. EJB puede ser beans de entidad o beans de sesión.

Beans de entidad representan objetos de negocios como clientes o pedidos. Los frijoles son persistentes; se guardan en un mecanismo de almacenamiento que les permite existir más allá de la duración del proceso de servidor J2EE. Beans de entidad también permiten varios clientes compartir el acceso y pueden estar relacionados con otros beans de entidad en las relaciones gestionada por el contenedor.

Beans de sesión representan a un cliente en el servidor J2EE. El grano ejecuta tareas complejas del servidor para el cliente, pero los datos no son persistentes como beans de entidad. Estos granos se utilizan para enviar emails de confirmación de pedido u obtener datos de sólo lectura para el cliente.

Instrucciones

1 Instalar el Runtime de JBoss y XDoclet en Eclipse. Esto permitirá ejecutar módulos Web y Enterprise JavaBeans desde Eclipse, pero tienes que decirle a Eclipse donde se encuentran JBoss y XDoclet.

Seleccione "Ventana" y haga clic en la opción "Preferencias" en la ventana de Eclipse. Seleccionar "Java" en el menú expandible para revelar el JRE que está instalado actualmente.

2 Seleccione el botón "Añadir". Busque el directorio JRE y seleccione la carpeta donde está instalado JDK. El tiempo de ejecución el nombre y seleccione "Aceptar". Su nuevo JRE se mostrará en la lista de "Entornos de ejecución Java instalado".

3 Seleccione "Ventana" y haga clic en la opción de "Preferencias". Seleccione "Server" en el menú expandible. Haga clic en "Instalar Runtimes" para añadir un nuevo entorno de ejecución de servidor.

4 Haga clic en el botón "Añadir". Seleccione la opción "Tiempo de ejecución de servidor genérico". Seleccione el tipo de servidor como "JBOSS." Haga clic en "Examinar" para seleccionar el directorio del servidor y la variable Classpath. Ambas opciones deben establecerse en el directorio de instalación de JBoss. Haga clic en "Finalizar".

5 Seleccione "XDoclet" en el menú expandible. Activar al generador de XDoclet. Haga clic en el botón "Examinar" y elegir el directorio de instalación de XDoclet. Haga clic en el botón "Aplicar".

6 Haga clic en "XDoclet" en el menú expandible y seleccione "ejbdoclet." Asegúrese de que todas las casillas de verificación están vacíos para que XDoclet puede generar sus propios descriptores de despliegue. Haga clic en "Aceptar" y cerrar el cuadro.

7 Crear una sencilla aplicación web cliente y sesión de Enterprise JavaBean. Seguir esta secuencia para completar el proyecto:

Ratón sobre el "archivo" y botones "Nuevo" y haga clic en el botón de "Otro". Seleccione "EJB" de la lista desplegable y haga clic en el "J2EE EJB Module". Haga clic en "Siguiente".

Haga clic en el botón "Nuevo". Nombre de tu proyecto y escoger el servidor destino. Escriba el nombre del módulo. Haga clic en el botón "Advanced" y deselecciona la opción "Add module a una aplicación de oído". Seleccione el "crear un cliente EJB JAR módulo para mantener el cliente, interfaces y clases" opción. Seleccione la opción "Añadir soporte para clases Java anotadas". Haga clic en el botón "Finalizar". Inmediatamente deberá cambiar a J2EE. Haga clic en "Sí".

8 Crear el bean de sesión siguiendo esta secuencia:

Seleccione la "carpeta ejbModule" y haga clic en la carpeta. Usando el menú "Nuevo", seleccionar "Otros", luego "EJB" y "Empresa JavaBean." Haga clic en el botón para elegir la "SessionBean" y haga clic en "Siguiente".

Establecer el proyecto,""Módulo de nombre","Paquete de Java","Nombre de clase"y"Superclase"para el destino del archivo de clase. El "nombre de clase" debe terminar en la palabra "Frijol". Haga clic en "Siguiente" y "Finalizar". Esto hará que su "NewBean" a aparecer en la "carpeta ejbModule". XDoclet generará el resto de las clases relacionada.

Abra su "NewBean" en el editor de Java y editar únicamente este archivo. XDoclet va a cambiar las clases de apoyo cada vez que se realiza un cambio a la clase "NewBean". Guarde el trabajo.

9Cómo crear un sitio web usando EJB

Editorial el JavaBean Enterprise le permite probar su EJB en un entorno vivo.

Publicar su EJB en el servidor. Observar la salida de la consola para ver que se ha desplegado con éxito la empresa JavaBean.