Download presentation
Presentation is loading. Please wait.
1
Java 2 Platform, Enterprise Edition (J2EE)
2
Source: Computer, August 2000 J2EE and Other Java 2 Platform Editions
3
Source: Sun Microsystems, Inc. J2EE and Other Java 2 Platform Editions
4
Source: P.J. Perrone and V.S.R.R. Chaganti, Building Java Enterprise Systems with J2EE Java Development and Runtime Environment
5
Source: P.J. Perrone and V.S.R.R. Chaganti, Building Java Enterprise Systems with J2EE Java 2 Platform Runtime Architecture
6
Source: Sun Microsystems, Inc., http://java.sun.com/j2se/1.3/ Java 2 Platform, Standard Edition (J2SE)
7
J2EE Components Application Components: Application Clients, Applets, Servelets, JavaServer Pages, Enterprise Beans Containers (including J2SE runtime) Resource Manager Drivers Database Standard Services: HTTP/HTTPS, JTA, JDBC, JMS, JAAS,...
8
Source: Sun Microsystems, Inc., J2EE Specification v1.3 J2EE Architecture
9
J2EE Standard Services HTTP/HTTPS Java Transaction API (JTA) JDBC Java Message Service (JMS) Java Authentication and Authorization Service (JAAS) J2EE Connector Architecture Others: RMI-IIOP, JavaIDL, JavaMail, JavaBeans Activation Framework (JAF), Java API for XML Parsing (JAXP)
10
Source: Sun Microsystems, Inc., J2EE Specification v1.3 J2EE Interoperability
11
J2EE Platform Roles J2EE Product Provider Application Component Provider Application Assembler Deployer System Administrator Tool Provider
12
Source: Sun Microsystems, Inc., JDBC 3.0 Specification 2-Tier Database Access
13
Source: Sun Microsystems, Inc., JDBC 3.0 Specification 3-Tier Database Access
14
The Connector Architecture Integration of J2EE servers with Enterprise Information Systems (EIS) EIS vendor-provided resource adaptors Resource adaptor-permitting application servers
15
Source: Sun Microsystems, Inc., J2EE Connector Architecture Specification System Level Pluggability
16
Source: Sun Microsystems, Inc., J2EE Connector Architecture Specification Connector Architecture Overview
17
Source: Sun Microsystems, Inc., J2EE Connector Architecture Specification Connector Architecture Overview
18
Source: Sun Microsystems, Inc., J2EE Connector Architecture Specification Connector Architecture in B2B Scenario
19
Enterprise JavaBeans (EJB) EJB is an architecture for component-based transactional distributed computing. An enterprise bean contains business logic that operates on the enterprise’s data. Client access is mediated by a Container. There are three kinds of enterprise beans: session beans, entity beans, and message- driven beans.
20
Enterprise Bean Objects Session objects: for a single client, short- lived, … Entity objects: object view of data in the database, shared by multiple clients, long- lived, … Message-driven objects: triggered by a single client message, short-lived, stateless, …
21
Client View of an Enterprise Bean Home Interface: methods for creating, removing, and finding bean instances Remote Interface: methods callable by the client Object Identity Metadata Interface: mainly for dynamic invocation Handle
22
Source: Sun Microsystems, Inc., Enterprise JavaBeans 2.0 Client View of Session Beans
23
Source: Sun Microsystems, Inc., J2EE Specification, v1.3 Accessing Enterprise Beans from Servlets/JavaServer Pages
24
Source: Sun Microsystems, Inc., J2EE Specification, v1.3 J2EE Deployment
25
Source: Sun Microsystems, Inc., J2EE Connector Architecture Specification J2EE Application Life Cycle
26
Source: P.J. Perrone and V.S.R.R. Chaganti, Building Java Enterprise Systems with J2EE Overview of Enterprise Applications Integration (EAI)
27
Source: P.J. Perrone and V.S.R.R. Chaganti, Building Java Enterprise Systems with J2EE Overview of Enterprise Applications Integration (EAI)
28
Source: P.J. Perrone and V.S.R.R. Chaganti, Building Java Enterprise Systems with J2EE EAI with XML
29
Source: Sun Microsystems, Inc., The J2EE Tutorial An Example Mid-tier Design
30
Source: Sun Microsystems, Inc., The J2EE Tutorial Enterprise Beans of the Example Design
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.