Академический Документы
Профессиональный Документы
Культура Документы
THEMATIC UNIT I:
Introduction to Web Applications
ndice
1 J2EE Architecture
Architecture
Profiles
Application components
Containers
Adapters
Database
Java EE Standard Services
2/10
THEMATIC UNIT I: Introduction to Web Applications Hermes Francisco Montes Casiano
J2EE Architecture
Platform Overview
3/10
THEMATIC UNIT I: Introduction to Web Applications Hermes Francisco Montes Casiano
J2EE Architecture
Profiles
Definition
A profile is a configuration of the Java EE platform targeted at a
specific class of applications.
Profiles are not a new concept, nor are they unique to the Java
EE platform.
A Specification that references one of the Platform Edition
Specifications and zero or more other JCP Specifications.
All Java EE profiles share a set of common features, such as
naming and resource injection, packaging rules, security
requirements, etc.
This guarantees a degree of uniformity across all products and,
indirectly, applications.
4/10
THEMATIC UNIT I: Introduction to Web Applications Hermes Francisco Montes Casiano
J2EE Architecture
Profiles
Definition
A profile is a configuration of the Java EE platform targeted at a
specific class of applications.
Profiles are free to include any set of technologies that are part
of the platform.
If profiles only included pointwise technologies, they would be
little more than bundles of APIs with few or no tieins.
Important
The definition of profiles adopted here guarantees that whenever
this specification defines requirements on combinations of
technologies, these requirements will be honored in all products
based on Java EE profiles.
4/10
THEMATIC UNIT I: Introduction to Web Applications Hermes Francisco Montes Casiano
J2EE Architecture
Profiles
Definition
A profile is a configuration of the Java EE platform targeted at a
specific class of applications.
4/10
THEMATIC UNIT I: Introduction to Web Applications Hermes Francisco Montes Casiano
J2EE Architecture
Profiles
Definition
A profile is a configuration of the Java EE platform targeted at a
specific class of applications.
Application Components
5/10
THEMATIC UNIT I: Introduction to Web Applications Hermes Francisco Montes Casiano
J2EE Architecture
6/10
THEMATIC UNIT I: Introduction to Web Applications Hermes Francisco Montes Casiano
J2EE Architecture
Containers
7/10
THEMATIC UNIT I: Introduction to Web Applications Hermes Francisco Montes Casiano
J2EE Architecture
Containers
Container as proxy
Interposing a container between the application components and
the Java EE services allows the container to transparently inject the
services required by the component, such as declarative transaction
management, security checks, resource pooling, and state
management.
7/10
THEMATIC UNIT I: Introduction to Web Applications Hermes Francisco Montes Casiano
J2EE Architecture
Resource Adapters
8/10
THEMATIC UNIT I: Introduction to Web Applications Hermes Francisco Montes Casiano
J2EE Architecture
Database
9/10
THEMATIC UNIT I: Introduction to Web Applications Hermes Francisco Montes Casiano
J2EE Architecture
Standard Services
JDBC
HTTP server side API
Servlet Java Persistence API
JSP Java Message Service (JMS)
JSF
Java Naming and Directory
HTTPS Interface (JNDI)
Transaction API (JTA) JavaMail
An application-level
demarcation interface.
JavaBeans Activation
An interface between the Framework
transaction manager and a XML Processing
resource manager.
Java EE Connector Architecture
RMI-IIOP
Web services
IDL
Concurrency Utilities
10/10
THEMATIC UNIT I: Introduction to Web Applications Hermes Francisco Montes Casiano
J2EE Architecture
Standard Services
10/10
THEMATIC UNIT I: Introduction to Web Applications Hermes Francisco Montes Casiano