You are on page 1of 5

ENTERPRISE

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

Java Servlets Enterprise


p
Applet
JavaBeans
JSP Pages

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

You might also like