Hogar Finanzas personales Profundizar en el Descriptor de implementación Enterprise JavaBeans - dummies

Profundizar en el Descriptor de implementación Enterprise JavaBeans - dummies

Video: How to foster the progress of transparency - Data Transparency Lab Conference 2017 2025

Video: How to foster the progress of transparency - Data Transparency Lab Conference 2017 2025
Anonim

Actualmente, están en circulación dos versiones principales de descriptores de implementación de Enterprise JavaBeans (EJB). El descriptor de despliegue EJB 1. 1 describe la estructura y el ensamblaje de las aplicaciones EJB creadas según la especificación EJB 1. 1. El descriptor de despliegue EJB 2. 0 agrega una cantidad de etiquetas que son necesarias para describir las características adicionales de las aplicaciones EJB 2. 0. Mientras que los contenedores EJB EJB 2. 0 son compatibles con las aplicaciones EJB 1. 1, los contenedores EJB que no se han actualizado para admitir la especificación 2. 0 no admitirán los descriptores de despliegue EJB 2. 0.

Tenga en cuenta que cada descriptor de implementación EJB debe llamarse ejb-jar. xml.

Este artículo se refiere al desarrollo de aplicaciones EJB que cumplen con la especificación 2. 0. Por lo tanto, al seleccionar un contenedor EJB, debe usar soporte para la especificación EJB 2. 0 como criterio de selección. Los principales proveedores de contenedores EJB, incluidos WebSpere de IBM, WebLogic de BEA y el servidor de aplicaciones de código abierto JBoss, son buenos lugares para comenzar a buscar.

El elemento raíz de un descriptor de despliegue EJB es. Todas las etiquetas deben estar anidadas dentro de la etiqueta. Dentro de la etiqueta hay tres subelementos:

  • : esta etiqueta contiene información descriptiva sobre los componentes EJB en una aplicación EJB. Cuando un bean de entidad necesita hacer referencias a recursos externos, recursos del sistema y otros beans de entidad, esos recursos se describen en esta sección.
  • : esta etiqueta describe las relaciones entre beans de entidad utilizando el soporte de relación gestionada por contenedor para aplicaciones EJB 2. 0.
  • : esta etiqueta se usa para describir información de ensamblaje para una aplicación EJB. Si bien los proveedores de frijoles pueden proporcionar cierta información de ensamblaje, el ensamblaje de la aplicación es una responsabilidad que recae principalmente en los hombros del ensamblador de la aplicación. Los dos elementos principales del ensamblaje de aplicaciones son describir transacciones y describir la seguridad.

La etiqueta contiene descripciones para cada tipo de enterprise bean que se puede definir en una aplicación EJB. Tiene tres subelementos: para beans de sesión, para beans de entidad y para beans controlados por mensajes. La sesión, la entidad y los beans controlados por mensaje comparten varias etiquetas XML en común. Aquí está la verdad sobre estas etiquetas generales:

  • Nombre lógico: Cada componente EJB tiene un nombre lógico que identifica el nombre por el que se hace referencia a cada bean en el resto del descriptor de implementación. El nombre lógico está contenido en la etiqueta.Debe ser único para el alcance del archivo ejb-jar en el que se empaqueta el componente. La etiqueta es un subelemento de, y etiquetas.
  • Enterprise bean class: La enterprise bean class es la clase que implementa todos los métodos de negocio y los métodos de gestión del ciclo de vida del componente EJB. Esta clase debe ser identificada por la etiqueta. El debe tener el nombre de clase completamente calificado de la clase EJB. La etiqueta es un subelemento de, y etiquetas.
  • Interfaces de componentes: Los beans de sesión y de entidad también pueden tener interfaces de componentes locales y remotos. El contenedor EJB necesita saber qué clases implementan las interfaces de componentes para la sesión y los beans de entidad. La etiqueta se usa para identificar una interfaz remota y debe contener el nombre de clase completo de la interfaz remota (si existe). La etiqueta se usa para identificar una interfaz local y debe contener el nombre de clase completo de la interfaz local (si existe).
  • Un componente EJB no necesita tener interfaces remotas y locales, pero debe tener una u otra. La excepción a esta regla son los beans controlados por mensajes, que no pueden tener interfaces remotas o locales. Para beans de entidad y beans de sesión, puede tener interfaces locales y remotas. Para cada interfaz de componente, el descriptor de despliegue debe definir una interfaz de inicio correspondiente para un enterprise bean.
  • Interfaces de inicio: Las interfaces de inicio se pueden definir para beans de sesión y de entidad. La interfaz de inicio local proporciona acceso local al enterprise bean, mientras que la interfaz de inicio remota proporciona acceso remoto al enterprise bean. La interfaz local de inicio se identifica mediante la etiqueta en el descriptor de despliegue. La interfaz de inicio remota se identifica mediante la etiqueta en el descriptor de despliegue.
  • Tipo de transacción: Cada componente enterprise bean tiene una etiqueta. La etiqueta se usa para describir si el servicio de transacciones del enterprise bean es administrado por el bean o por el contenedor EJB. Los dos valores permitidos para la etiqueta son Bean (para transacciones administradas por bean) y Container (para transacciones manejadas por contenedor).
  • Las transacciones gestionadas por frijol pueden ser muy complejas y ciertamente están más allá del alcance de un programador EJB de nivel de entrada.
  • Descripción: Cada componente EJB puede tener una etiqueta de descripción opcional que describe el propósito del componente EJB. El elemento de descripción está delimitado por la etiqueta, que debe incluir documentación sobre el objetivo del componente EJB.
  • Etiquetas de herramienta de compilación: Hay varias etiquetas opcionales en cada enterprise bean que se utilizan para proporcionar información adicional para herramientas de compilación. Las herramientas de compilación proporcionan una interfaz gráfica para crear aplicaciones EJB. Las etiquetas de herramientas de compilación se utilizan para mejorar la presentación de los beans empresariales en la interfaz de usuario de la herramienta de compilación.

•: esta etiqueta identifica el nombre bajo el cual el componente enterprise bean debe mostrarse en una herramienta de compilación.

•: esta etiqueta identifica la ruta a un icono de 32 píxeles por 32 píxeles que se utiliza para mostrar el enterprise bean.La imagen debe estar en formato JPEG o GIF.

•: esta etiqueta identifica la ruta a un ícono de 16 píxeles por 16 píxeles utilizado para mostrar el enterprise bean. La imagen debe estar en formato JPEG o GIF.

Profundizar en el Descriptor de implementación Enterprise JavaBeans - dummies

Selección del editor

Teclas de acceso directo de VBA Editor generales - Dummies

Teclas de acceso directo de VBA Editor generales - Dummies

La siguiente tabla muestra algunas teclas de método abreviado útiles y sus funciones, disponibles el editor de Visual Basic, donde escribe, edita y prueba su código VBA. Tecla de acceso directo a acciones Cambiar entre Acceso y editor de VBA Alt + F11 Ayuda F1 Ver objeto Explorador F2 Ver propiedades / eventos F4 Ver ventana de código F7 Ver ventana Inmediata Ctrl + G ...

Definición de VBA y sus usos - dummies

Definición de VBA y sus usos - dummies

VBA, que significa Visual Basic para Aplicaciones, es un lenguaje de programación desarrollado por Microsoft, ya sabes, la empresa dirigida por el hombre más rico del mundo. Excel, junto con los otros miembros de Microsoft Office 2003, incluye el lenguaje VBA (sin costo adicional). En pocas palabras, VBA es la herramienta que las personas ...

Encontrar más potencia en Visual Studio - Dummies

Encontrar más potencia en Visual Studio - Dummies

Cuando mira más allá del formulario de Windows y la estructura del código, algunos los detalles se vuelven evidentes. Por ejemplo, Visual Studio toma su código VB más allá del formulario de Windows. El siguiente artículo le ofrece una descripción general del poder de desarrollo que puede encontrar en Visual Studio. Visual Studio no solo hace Windows El primer cambio evidente ...

Selección del editor

Cómo buscar ascendencia. com Vast Collection - Dummies

Cómo buscar ascendencia. com Vast Collection - Dummies

La manera más eficiente de buscar Ancestry. com es mediante el uso del formulario de búsqueda principal. Esto le permite recibir resultados de todas las colecciones en lugar de solo un conjunto de registros. Siga estos pasos para buscar un ancestro:

Cómo configurar un Findmypast. com Prueba gratuita - Dummies

Cómo configurar un Findmypast. com Prueba gratuita - Dummies

Findmypast. com es uno de los pocos sitios propiedad de brightsolid Online Publishing. Se centra en los registros de los Estados Unidos, el Reino Unido, Irlanda, Australia y Nueva Zelanda. Puede encontrar registros censales, sustitutos del censo, registros vitales, periódicos, registros militares y algunas listas de pasajeros. Algunos de los conjuntos de registros son solo textuales, y otros son ...

Cómo buscar recursos de tierras para su genealogía: los maniquíes

Cómo buscar recursos de tierras para su genealogía: los maniquíes

Los recursos de tierras se encuentran entre las fuentes de información más abundantes para la investigación genealógica en los Estados Unidos. Aunque un censo se habría producido solo una vez cada diez años en promedio, las transacciones de tierras pueden haber tenido lugar varias veces durante esa década, dependiendo de la cantidad de tierra que poseía su antepasado. Estos registros no siempre contienen un ...

Selección del editor

Diseño Diapositivas con temas de PowerPoint - dummies

Diseño Diapositivas con temas de PowerPoint - dummies

Un tema es un conjunto de elementos de diseño que puede aplicar a las diapositivas en su presentación . Microsoft PowerPoint 2007 incluye 20 temas cuidadosamente diseñados que puede usar para darle a sus presentaciones de PowerPoint un aspecto profesional. Cada tema incluye estos componentes básicos: Colores: cuatro colores para usar para texto o fondos y seis colores de acento. Fuentes: ...

Diseñar la configuración de página de PowerPoint 2007 - dummies

Diseñar la configuración de página de PowerPoint 2007 - dummies

El grupo de configuración de página de PowerPoint 2007 consiste en un control de orientación de diapositivas para que puede mostrar su presentación de PowerPoint en modo Paisaje (por defecto) o modo Retrato. Debe usar el modo de retrato solo si tiene la intención de imprimir las diapositivas en patrones de transparencia y proyectarlas con un retroproyector, o presentar una presentación de diapositivas ...

Que muestra las diapositivas fuera de servicio en PowerPoint 2016 - simulaciones

Que muestra las diapositivas fuera de servicio en PowerPoint 2016 - simulaciones

Cuando visualiza una presentación de PowerPoint, sus diapositivas típicamente aparecen en el orden en que los ordenó, comenzando con la primera diapositiva. Si desea mostrar sus diapositivas en un orden diferente en el medio de una presentación, siga estos pasos: Cargue su presentación en PowerPoint y presione F5. La primera diapositiva de su ...