Understand Java EE Platform (Java Platform in Enterprise Edition (Java…
Understand Java EE Platform
Java Platform in Enterprise Edition (Java EE)
Provides an API and run-time environment for developing and running large-scale, multi-tiered, scalable, reliable and
secure network applications.
Developed using the Java Community Process
Standard in community-driven enterprise software.
Features by providing dev. model, API and runtime environment
Java Micro Edition (Java ME)
Provides an API and a small-footprint virtual machine for running Java
The API is a subset of the Java SE API
Java Standard Edition (Java SE)
Provides the core functionality of the Java programming language.
Defines everything from the basic types and objects of the Java
Java Enterprise platform
Presentation Logic Layer
handle most application display tasks
Images and HTML
HTML loading across slow modem connections
provide session management
provide input validation
Business Logic Layer
Represent persistent objects
Database row (JDBC)
persistent objects that are likely to call a full range of JDBC interfaces
Like entity beans
invoked programmatically by a client over local, remote, or web service client views
work for its client
calculate taxes for a billing invoice.
Data Access Logic Layer
The data is stored in this layer
Used to connect to databases
Various technologies in Java EE
HTML for Client Side
Browser render the HTML document into a web page
Servlets / JSP for server side
the software that allows the web server to work with servlets and JSPs
Enterprise Java Beans (EJB)
Server-side component architecture for Java Platform -Enterprise Edition
browser enabled with Java technology can download from the internet and run.
typically embedded inside a web page and runs in the context of a browser