Please enable JavaScript.
Coggle requires JavaScript to display documents.
Understand Java EE Platform (Java Application (Web Applications:, Mobile…
Understand Java EE Platform
Java EE (Enterprise Edition) Platform
standard in community-driven enterprise software.
developed using the Java Community Process
provides an API and runtime environment for developing
Why Java EE?
Help developers create large scale
call enterprise application because these applications are designed to solve the problems
Powerful, security
Java EE vs Java ME vs Java SE
Java SE
API provides the core functionality of the Java programming language.
defines everything from basic types and objects of the Java programming language to high-level classes
in API,Java SE platform consists of a virtual machine, development tools, and deployment technologies,
Java ME
API and a small-footprint virtual machine for running Java programming
API is a subset of the Java SE API,
Java Enterprise platform
Java EE offers a rich enterprise software platform
Business Logic Layer
as a mediator between the Presentation and the Database layer.
to perform operations on the application.
manages communication between an end user interface and a database
components that encapsulate business rules
Session Beans
Entity Beans
Message-Driven Beans
Data Access Logic
data is stored in this layer
contains methods that connects the database and performs required action
to share and retrieve the data.
JDBC is used to connect to databases, make queries, and return query results
Presentation Logic Layer
known as Client layer
main functionality is to communicate with Business layer.
Components in presentation Logic Layer
Servlets
JSP
Static Content
Various technologies in Java EE
HTML for Client Side
Servlets / JSP for server side
Enterprise Java Beans (EJB)
Java Application
Web Applications:
Mobile Applications:
Embedded Systems:
Desktop GUI Applications:
Web Servers and Application Servers:
. Enterprise Applications:
Java Applet
special kind of Java program that a browser enabled with Java technology can download from the internet and run.