Académique Documents
Professionnel Documents
Culture Documents
Welcome!
Introduction to J2EE
Main Topics
Introduction
The Goal The Problem The Solution
Introduction to J2EE
Introduction
Enterprises today need to extend their reach, reduce their costs, and lower their response times
Simplified Guide to the Java 2 Platform, Enterprise Edition, Sun Microsystems, Inc.
Introduction
Powerful services
Useful Flexible Extensible
Affordable
Introduction to J2EE
The Problem
Difficult Tasks!
Complex software is expensive to:
Introduction to J2EE
The Problem
Difficult to leverage
Diverse interoperabilty standards
Introduction to J2EE
Cost and complexity
The Solution
Diverse standards
Solution: Utilize existing standards and software components
Introduction to J2EE
What is J2EE?
What is Java 2 Enterprise Edition? "The Java 2 platform, Enterprise Edition reduces the cost and complexity of developing ... multi-tier services, resulting in services that can be rapidly deployed and easily enhanced
Simplified Guide to the Java 2 Platform, Enterprise Edition, Sun Microsystems, Inc.
What is J2EE?
Enabling technology
Standards based application model A common architecture that provides
Introduction to J2EE
What is J2EE?
Improves maintainability
Simplifies software upgrades and management
10
Introduction to J2EE
What is J2EE?
vendor lock-in
11
Introduction to J2EE
Some History
client
server
12
Introduction to J2EE
Some History
client
server
Introduction to J2EE
Today
client
app server
server
Thin clients make easy upgrades Centralized application server management is easier to manage Model allows for horizontal scalability
14
Introduction to J2EE
Today
client
app server
server
Thin clients make easy upgrades Centralized application server management is easier to manage Model allows for horizontal scalability
15
Introduction to J2EE
Today
16
Today
Introduction to J2EE
N-Tier Application
18
Introduction to J2EE
N-Tier Application
Banner
LDAP
19
Introduction to J2EE
N-Tier Application
20
Introduction to J2EE
N-Tier Application
21
Introduction to J2EE
N-Tier Application
22
Introduction to J2EE
N-Tier Complexity
23
Introduction to J2EE
Business Logic
24
Introduction to J2EE
Business Logic
data
O U T P U T
P R O C E S S
I N P U T
data
25
Introduction to J2EE
N-Tier Complexity
26
Introduction to J2EE
N-Tier Complexity
27
Introduction to J2EE
N-Tier Complexity
28
Introduction to J2EE
N-Tier Complexity
29
Introduction to J2EE
N-Tier Complexity
30
Introduction to J2EE
N-Tier Complexity
31
Introduction to J2EE
J2EE
Servlets
JSP/XML/XSLT
Session Beans
Entity Beans
32
Introduction to J2EE
J2EE
Servlets
JSP/XML/XSLT
Session Beans
Entity Beans
33
Introduction to J2EE
34
Introduction to J2EE
Servlets
JSP/XML/XSLT
Session Beans
Entity Beans
article
client view
get article
restore
category
admin view
utility
35
Introduction to J2EE
Clones
http://j2ee.rpi.edu/helpdesk
http://j2ee.rpi.edu/kiosk
http://www.va.rpi.edu
http://www.eng.rpi.edu/frame_news.html
36
Introduction to J2EE
Java Technologies
External Application
37