Session 01
Session 01
Session 01
Objectives
Assembling and
Deploying the
testing the
application
components
❑ Current Scenario:
▪ The rapid changes have made businesses to meet the
requirement of customers, communicate with other business
processes, and incorporate business-to-business services.
Banking
Logistics
Finance
Production Scheduling
Order Management
ClientI Tier
Initiates service
requests
Business Tier
Implements business
logics and
communicates with
clients
Enterprise
Information System
(EIS)
Holds all the data
pertaining to the
application
© Aptech Ltd. Enterprise Application Development in Java EE/Session 1 13
Requirements of Distributed
Applications
Reusability
Remote methods
Resource pooling
Multi-user
Access control
Failover support
Transactional
Shared data
Logging and auditing
Security
Categories of
container
Java Naming and • Provides naming services to ensure that the objects
Directory service of the application are appropriately accessed.
Is a pre-requisite
Acts as a base
for installation of
for Java
GlassFish server
application
and NetBeans
development.
IDE.
Has runtime
Has debuggers libraries and
and compilers basic
for java program components for
execution. executing Java
programs.
Application servers:
Are entities of applications on which
enterprise applications are deployed
and run.
Consists of components such as
database connectors, Web server
connectors, runtime libraries, and so
on.
Comprise an EJB container and
Web container.
• All beans of an application are
deployed in the EJB container.
• Web components are deployed in
the Web container.
Message- No Yes
Driven
2.x/1.x No Yes