Please enable JavaScript.
Coggle requires JavaScript to display documents.
Java EE Intro (Tiered Application (EIS Tier (Java Tech (Java Database…
Java EE Intro
Tiered Application
Client Tier
Loc: Client Server
Tech
browser
standalone apps
other server
Middle Tier
Web Tier
Loc: Java EE Server
Task
generate content
get user input and return busn tier result
control page flow
manage state of session
basic logic and data on beans
Java Tech
JavaServer Pages JSP
JavaServer Faces JSF
Servelet
Expression Language
Context and Dependency Injection
Business Tier
Loc: Java EE Server
Task
core functionality
Java Tech
EJB
JAX-RX RESTful Web Services
Java Persistence API
EIS Tier
Loc: Data Server
Types
Database Server
Enterprise Resource Planning System
Legacy sources
Mainframes
Java Tech
Java Database Connectivity API
Java Persistence API
Java EE Connector Architecture
Java Transaction API
Java EE Server
Application Server
serves application data
Containers
Contains
Components
based on tier
Interfaces
between
components
external servers
underlying low-level EE functionality
types
Web
interface
web server
component
servelets
JSP
JSF
task
manage component lifecylce
dispatch request to component
Context data
Location
Java EE Server
EJB
Interface
Java EE Server
component
EJB
location
Java EE Server
task
manage run of EJB
system-level services
transaction
security
Application Client
interface
Java EE Server
location
Client machine
component
client application
task
manage run of client app
Applet
interface
Java EE Server
component
applet
location
Client browser
task
manage run of applet
Enterprise Applications
Network / Distributed System
large scale
multi-tiered
scalable
reliable
secure
Purpose
reduce complexity
providing
API
Runtime environment
Development Model
developer
focus
functionality
docs.oracle.com/javaee/7/firstcup/java-ee001.htm