Tecnología

Inicio

Cómo crear un sitio web utilizando EJB

Cómo crear un sitio web utilizando EJB


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

Los beans de entidad representan objetos de negocio como clientes o pedidos. Los granos son persistentes; que se guardan en un mecanismo de almacenamiento que permite que existan más allá del tiempo de vida del proceso de servidor J2EE. Los beans de entidad también permiten que varios clientes compartan el acceso y pueden estar relacionados con otros beans de entidad en las relaciones gestionadas por contenedor.

Los beans de sesión representan un cliente en el servidor J2EE. El frijol ejecuta tareas complejas en el servidor para el cliente, pero los datos no es persistente como beans de entidad. Estos granos son a menudo utilizados para enviar mensajes de correo electrónico de confirmación de pedido o ir a buscar datos de sólo lectura para el cliente.

Instrucciones

1 Instalar sus tiempos de ejecución de JBoss y XDoclet en Eclipse. Esto le permitirá ejecutar módulos Web y Enterprise JavaBeans de Eclipse, pero hay que decir Eclipse donde se encuentran JBoss y XDoclet.

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

2 Seleccione el botón "Añadir". Busque su directorio JRE y seleccione la carpeta donde está instalado el JDK. Nombre el tiempo de ejecución y seleccione "OK". Su nuevo JRE se mostrará en la lista "instalado Java Runtime Environment".

3 Seleccione "Ventana" y haga clic en la opción "Preferencias". Seleccione "Servidor" en el menú expandible. Haga clic en "Tiempos de ejecución instalados" para agregar un nuevo entorno de ejecución del servidor.

4 Haga clic en el botón "Añadir". Seleccionar la opción "Generic Server Runtime". Seleccione el tipo de servidor como "JBOSS." Haga clic en "Examinar" para seleccionar el directorio de servidor de aplicaciones y la variable de ruta de clases. Ambas opciones se deben establecer en el directorio de instalación de JBoss. Haga clic en "Finalizar".

5 Seleccione "XDoclet" del menú expandible. Habilitar el XDoclet constructor. Haga clic en el botón "Examinar" y seleccione el directorio de instalación 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 un simple JavaBean y el cliente de aplicaciones web Sesión Enterprise. Siga esta secuencia para completar el proyecto:

El ratón sobre el botón y haga clic en el botón "Otros" "Nuevo" "Archivo" y. Seleccione "EJB" de la lista desplegable y haga clic en el "Módulo EJB J2EE." Haga clic en Siguiente."

Haga clic en el botón "Nuevo". El nombre de su proyecto y recoger el servidor de destino. Introduzca su nombre de módulo. Haga clic en el botón "Opciones avanzadas" y desactive la opción "Agregar módulo para una aplicación EAR". Seleccionar la opción "Crear un módulo EJB JAR de cliente para mantener las interfaces de cliente y las clases". Seleccione la opción "Añadir soporte para clases Java anotadas" opción. Haga clic en el botón "Finalizar". Se le solicitará inmediatamente a cambiar a J2EE. Haga clic en "Sí".

8 Cree su bean de sesión siguiendo esta secuencia:

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

Ajuste el "Proyecto", "Nombre del módulo", "paquete de Java", "Nombre de clase" y "Superclase" para el destino del archivo de clase. El "Nombre de clase" debe terminar en la palabra "Bean." Haga clic en "Siguiente" y "Finalizar". Esto hará que su "NewBean" aparezca en su "carpeta ejbModule." XDoclet generará todas las otras clases relacionadas.

Abra su "NewBean" en el editor de Java y editar sólo este archivo. XDoclet va a cambiar las clases de apoyo cada vez que se realiza un cambio a su clase "NewBean". Guarda tu trabajo.

9 Cómo crear un sitio web utilizando EJB

Publicación de su JavaBean Enterprise permite poner a prueba su EJB en un entorno real.

Publica tu EJB a su servidor. Observe la salida de la consola para ver que el Enterprise JavaBean se ha desplegado con éxito.