Tutorial Java

Páginas: 171 (42630 palabras) Publicado: 14 de febrero de 2013
EJB 3.1 Fundamentals course

Download by :

Jonathan Acosta
2013-01-22

Fundamentos de EJB 3.1
Este curso cubre los siguientes aspectos de la especificación EJB 3.1:
Conceptos clave tras los EJB
Reconocer los diferentes tipos de EJB
Comprender cúando deberían usarse varios tipos de componentes EJB
Crear componentes EJB sencillos
Invocar EJB periódicamente
Hacer componentes EJBtransaccionales
Comprender las reglas básicas de inyección de dependencias que se pueden aplicar a EJB
Reglas básicas de despliegue de componentes EJB
Por favor, ten en cuenta que los Entity Beans se han reemplazado por la especificación JPA desde EJB 3.0. Por esta
razón, los Entity Beans no se incluyen en el alcance de este curso. JPA tampoco se cubre en este curso porque no
es parte de laespecificación EJB 3.1 y tiene su especificación propia.

1. Introducción a EJB
En este tema crearemos nuestro primer EJB y lo desplegaremos en el servidor de aplicaciones Glassfish. Luego
revisaremos las arquitecturas distribuidas y otros aspectos fundamentales de EJB.
Por ejemplo, podrías tener una lógica de negocio compleja para computar el salario de un empleado teniendo en
cuenta muchosparámetros tales como horas de trabajo e impuestos, etc.

1.1. Crear un EJB
Los programadores Java que usan tecnología Enterprise Java Beans (EJB) necesitan tener un servidor EJB y
configurar un IDE para que trabajen en conjunto.
En este tema aprenderás la manera más sencilla de crear tu primer EJB. Optamos por crear beans de sesión sin
estado (stateless session beans) porque éstos son el tipomás simple de componentes EJB. El bean se expondrá vía
servicio web para facilitar las pruebas.
Desarrollaremos el componente usando el IDE Eclipse o NetBeans. Luego lo desplegaremos y ejecutaremos nuestro
componente usando el servidor GlassFish. GlassFish, Eclipse y NetBeans son herramientas libres, disponibles para
su descarga en internet.
Terminarás con la siguiente arquitectura:

See theon-line version to get videos, translations, downloads... knowledgeblackbelt.com
If you don't have access, please contact us.
(c) 2013 KnowledgeBlackBelt. No part of this book may be reproduced i any form or by any electronic or mechanical means,

including information storage or retrieval devices or systems, without prior written permission from KnowledgeBlackBelt, except that brief passagesmay be quoted for review

2 /160

1.1.1. EJB - Una visión general
Java EE es una pila completa de las especificaciones que se ocupa de las diferentes capas de desarrollo de
aplicaciones empresariales en Java. Algunas de ellas son:
EJB - Son el elemento central de este curso y describen la lógica de negocio de la aplicación
Servlet & JSP - Se centran en la capa web de la aplicación
JMS -Se centran en la comunicación asíncrona
Y más...
Hay dos tipos principales de EJB:
Beans de sesión (Session Beans). Se activan a través de llamadas a métodos (como las clases Java
normales) o desde otro EJB o desde un cliente remoto/local.
Beans dirigidos por mensajes (Message Driven Beans). Existen para soportar comunicaciones
asíncronas tal y como se describe más arriba en JMS.
Nota: paralos que habéis hecho EJB (2.x o anteriores) en el pasado, los Entity Beans no están en la especificación
EJB (3.x y superior), sino en la especificación JPA que se cubre en los cursos JPA/Hibernate.
El primer EJB que escribirás ahora es un bean de sesión y se ejecutará sobre el contenedor EJB GlassFish. Un
contenedor EJB es un entorno de servidor donde se despliegan los EJB. Un EJB no se puedeejecutar fuera de un
contenedor de EJB.

1.1.2. Actividad: Configurar un contenedor EJB
Para crear tu primer EJB 3.1 necesitas descargar, configurar y ejecutar un contenedor EJB. En este curso usaremos
el servidor de aplicaciones open source GlassFish. Ejecutaremos una instancia embebida usando el plug-in de
GlassFish para Eclipse.
Instalando el plug-in de Eclipse conseguirás dos...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Tutoriales de java
  • Tutorial java
  • Tutorial de java
  • Tutorial Java
  • Tutorial java
  • Tutorial Java NetBeans
  • TUTORIALES JAVA EN ESPA OL
  • Tutorial dll en java

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS