Esta lección le guiará por los pasos detallados para crear un proyecto EJB 3.1
que sirve para contener el bean de sesión EJB.
Para crear un proyecto EJB 3.1, necesita una instalación de la versión 8.0 o posterior de WebSphere Application Server con un perfil de servidor.
Para crear un proyecto de contador EJB 3.1:
- Cree una configuración de servidor para WebSphere Application Server:
- Abra la vista Servidores y seleccione
.
- Defina un nuevo WebSphere
Application
Server pulsando en la vista Servidores con el botón derecho del ratón y seleccionando
. Siga las instrucciones del asistente Servidor nuevo, asegurándose de seleccionar WebSphere Application Server.
- Cree un proyecto EJB 3.1:
- Si el icono Java™ EE,
no aparece en el espacio de trabajo, deberá pasar a la perspectiva Java EE. En la barra de menús, seleccione
. Se abre la ventana Seleccionar perspectiva.
- Seleccione Java EE. Pulse Aceptar. Se abrirá la perspectiva Java EE.
- En la perspectiva Java EE, seleccione
y pulse Siguiente.
- En la página Nuevo proyecto EJB, especifique las propiedades del proyecto.
- En el campo Nombre de proyecto, escriba EJBCounterSampleEE6.
- En el campo Ubicación de proyecto, seleccione
Utilizar ubicación predeterminada o pulse
Examinar para seleccionar una ubicación diferente.
- En el campo Entorno de ejecución de destino, seleccione la versión correspondiente de WebSphere Application Server.
- En el campo Versión de módulo EJB, seleccione 3.1.
- En el campo Configuración, seleccione Configuración predeterminada para WebSphere Application Server de su versión.
- Seleccione Añadir proyecto a EAR y pulse Siguiente.
- En la sección Conjuntos de trabajo, deje
vacío el campo
Añadir proyecto a conjuntos de trabajo y pulse
Siguiente.
- En la página Java, acepte los valores predeterminados y pulse Siguiente.
- En la página Módulo EJB, deseleccione Crear un módulo de JAR de
cliente EJB para contener las interfaces y clases de cliente y seleccione Generar un descriptor de despliegue ejb-jar.xml. A continuación, acepte los demás valores predeterminados y pulse Finalizar.
- Añada una clase Java, anotación
@Singleton:
- En la vista Explorador empresarial, pulse el botón derecho del ratón en el proyecto EJBCounterSampleEE6 y seleccione
.
- Acepte el valor predeterminado Carpeta de origen
(EJBCounterSampleEE6/ejbModule). En el campo Paquete, escriba com.ibm.example.websphere.ejb3sample.counter y en el campo Nombre, escriba SingletonCounterBean.
- Pulse Finalizar.
- La clase SingletonCounterBean se abre en el editor
Java. Añada la anotación EJB 3.1 para generar
un bean de instancia única añadiendo @Singleton:
- Tras añadir la anotación, puede ver un icono de arreglo rápido
junto a la línea @Singleton.
- Pulse el icono de arreglo rápido con el botón derecho del ratón y seleccione
Arreglo rápido.
- Seleccione Importar 'Singleton' (javax.ejb) y pulse Control+S para guardar: Las dependencias necesarias se añadirán automáticamente al código fuente.
Consejo: Un atajo para utilizar el Arreglo rápido es escribir
@Si y pulsar Control+Barra espaciadora y seleccionar
@Singleton - javax.ejb.
Las
dependencias necesarias se añadirán automáticamente al código fuente.
Ahora ya está preparado para pasar a la Lección 1.2: Crear las clases e
interfaces necesarias para la clase SingletonCounterBean.java.