Crear proyectos EJB

Un proyecto EJB se utiliza para organizar los recursos contenidos en el módulo EJB.

Un módulo EJB se utiliza para ensamblar uno o varios beans de empresa en una sola unidad desplegable. Se despliega en un archivador Java estándar (archivo JAR). Un módulo EJB puede utilizarse como aplicación autónoma o puede combinarse con otros módulos para crear una aplicación de empresa J2EE. Un módulo EJB se instala y ejecuta en un contenedor de bean de empresa. Un proyecto de aplicación de empresa (definido como módulo en un EAR) debe hacer referencia a un proyecto EJB para que este pueda desplegarse satisfactoriamente y ejecutarse en un servidor.

Un módulo EJB contiene lo siguiente:

Para crear un proyecto EJB nuevo:

  1. En la perspectiva J2EE, seleccione Archivo > Nuevo > Otros > EJB > Proyecto EJB. Se abre el asistente Proyecto EJB nuevo.
  2. En el campo Nombre de proyecto, escriba un nombre para el proyecto EJB.
  3. Opcional: Para utilizar otro directorio del espacio de trabajo para el proyecto EJB, modifique los valores del Contenido del proyecto. Importante: si especifica una ubicación de proyecto no predeterminada que ya se utiliza para otro proyecto, la creación del proyecto fallará.
  4. En la lista desplegable Tiempo de ejecución de destino, seleccione el servidor de aplicaciones que desea dirigir para el desarrollo. Esta selección afecta a los valores de compilación y tiempo de ejecución modificando las entradas de vía de acceso de clases para el proyecto. Utilice el botón Nuevo si no existe un entorno de ejecución destino o si desea utilizar uno distinto.
  5. Opcional: Marque el recuadro de selección Añadir proyecto a un EAR para añadir el módulo nuevo a un proyecto de aplicación de empresa (EAR). Teclee un nombre de proyecto nuevo o seleccione un proyecto de aplicación de empresa existente en la lista desplegable del recuadro combinado Proyecto EAR. O bien, pulse el botón Nuevo para iniciar el asistente de nuevos proyectos de aplicación de empresa.
  6. Pulse Siguiente.
  7. Seleccione las Facetas de proyecto adecuadas para el proyecto EJB. Una faceta de proyecto es un conjunto de funciones internas que añaden soporte para una tecnología dada.
  8. Pulse Siguiente.
  9. Opcional: Cambie el valor de la Carpeta fuente para cambiar el directorio en el que se almacenan los archivos fuente Java.
  10. Opcional: Marque el recuadro de selección Crear un proyecto JAR de cliente EJB para que contenga las clases e interfaces de cliente si desea guardar las clases de interfaz de cliente de los beans de empresa en un archivo JAR de cliente EJB aparte. Este archivo JAR de cliente EJB se añadirá a la aplicación de empresa como un archivo JAR de programa de utilidad de proyecto. También puede modificar el Nombre del proyecto JAR de cliente EJB o el nombre (URI de JAR de cliente) del archivo JAR de cliente.
  11. Pulse Finalizar.