Professional Documents
Culture Documents
Enterprise Javabeans Javabeans
Enterprise Javabeans Javabeans
JAVABEANS
Enterprise JavaBeans (EJB)
Enterprise JavaBeans (EJB)
The EJB standard is a specification
p and not a
product.
It defines the rules on how to structure and
It defines the rules on how to structure and
write components.
It also defines the agreement between
It also defines the agreement between
components and application servers so that
developed components can run in any vendor‐
developed components can run in any vendor‐
produced application server.
2
Enterprise JavaBeans Architecture
Sun Microsystems' definition of Enterprise
JavaBeans architecture: A component architecture
for the development and deployment of component‐
based distributed business applications. Applications
written using Enterprise JavaBeans architecture are
scalable, transactional, and multi‐user secure. These
applications may be written once, and then deployed
on any server platform that supports the Enterprise
JavaBeans specification
A shorter definition: Enterprise JavaBeans is a
standard server‐side component model for
distributed business applications 3
Java EE defines the rules of engagement that interested parties must comply to
produce enterprise‐class software written in the Java programming language.
To be Java EE compliant,
compliant products implemented must conform to the Java EE
specification.
The EJB technology forms a part of Java EE.
Applet Container
Web Container EJB Container
DBC
DBC
Application Client
NDI
NDI
MS
RMI
ava
MS
RMI
ava
Mail
AF
TA
AF
Mail
TA
JM
JA
JM
JA
JT
JT
C
Container
i JN
JN
Ja
JD
Ja
JD
M
Application JavaEE Application Server
Client
JDBC
JMS
Database &
Other
Resources
4
ENTERPRISE
JAVABEANS