middleware middleware java 2 enterprise edition enterprise java beans

13
Middleware Middleware Java 2 Enterprise Edition Enterprise Java Beans Enterprise Java Beans

Upload: gwen-atkinson

Post on 16-Dec-2015

265 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Middleware Middleware Java 2 Enterprise Edition Enterprise Java Beans

MiddlewareMiddleware

Java 2 Enterprise Edition

Enterprise Java BeansEnterprise Java Beans

Page 2: Middleware Middleware Java 2 Enterprise Edition Enterprise Java Beans

Java 2 Enterprise Edition

Page 3: Middleware Middleware Java 2 Enterprise Edition Enterprise Java Beans

J2EE - Arquitectura

Page 4: Middleware Middleware Java 2 Enterprise Edition Enterprise Java Beans

J2EE - Arquitectura

Page 5: Middleware Middleware Java 2 Enterprise Edition Enterprise Java Beans

J2EE – Dinamic Content

Page 6: Middleware Middleware Java 2 Enterprise Edition Enterprise Java Beans

J2EE Container / Component

Container es el auto

Componente es el chofer

Container es la plataforma

Componente es la aplicacion

Page 7: Middleware Middleware Java 2 Enterprise Edition Enterprise Java Beans

J2EE Enterprise Java BeansOverview

An enterprise bean is a server-side software componentserver-side software component that can be deployed in a distributed multitier environment.

An enterprise bean can compose one orone or more Java more Java

objectsobjects because a component may be more than just a simple object.

Regardless of an enterprise bean’s composition, the clients clients

of the bean dealof the bean deal with a single exposed component with a single exposed component

interfaceinterface. This interface, as well as the enterprise bean itself, must conform to the EJB specification.

The specification requires that your beans expose a few beans expose a few

required methodsrequired methods

Page 8: Middleware Middleware Java 2 Enterprise Edition Enterprise Java Beans

J2EE - EJB

Page 9: Middleware Middleware Java 2 Enterprise Edition Enterprise Java Beans

J2EE - EJBTipos

Session (verbos)

• Stateless• Statefull

Entity (sustantivos)

• Bean Managed Persistence• Container Managed Persistence

Message Driven• Message Oriented Middleware (MOM)

Page 10: Middleware Middleware Java 2 Enterprise Edition Enterprise Java Beans

J2EE - EJB

Development ProcessServerClient

El container resuelve la mayoria de El container resuelve la mayoria de las tareas complejas propias del las tareas complejas propias del desarrollo en ambientes desarrollo en ambientes distribuidosdistribuidos

Page 11: Middleware Middleware Java 2 Enterprise Edition Enterprise Java Beans

J2EE - EJB

Server Development1. Interface Development

1. Implementar Interfaces Standard EJB2. Implementar Interfaces Especificas de la Aplicacion3. Crear Interfaces Remotas para Clientes4. Crear Interfaces Home para Clientes

2. Compile3. Deployment

1. Configurar Module Deployment Descriptors2. Package EJB en EJB JAR3. Configurar Application Deployment Descriptor4. Package EJB Modules en J2EE EAR Application5. Deploy

Page 12: Middleware Middleware Java 2 Enterprise Edition Enterprise Java Beans

J2EE - EJB

Page 13: Middleware Middleware Java 2 Enterprise Edition Enterprise Java Beans

J2EE - EJB

Client Development1. Verificacion de Standard Client Library

2. Generacion de EJB Client Interface

3. Implementacion Client

4. Compile

5. Configurar Descriptors

6. Package Client App en JAR

7. Lanzar J2EE Client App