UNDERSTANDING JAVA EE PLATFORM

Java EE (Enterprise Edition) Platform

Developed using the Java Community Process with contributions from industry.

Provides an API and runtime enviroment for developing and running large-scale, multi-tiered, scalable, reliable and secure network applications

The standard in community-driven enterprise software

Why Java EE

Because these application are design to solve problem encountered by large enterprise

Powerful, security, reliability, reduce complexity by dev. model, API and runtime enviroment

Help developers

Java SE

Provides the core functionality of the Java programming language

It defines everything from the basic types and objects of the Java programming language to high-level classes that are used

That consists of a virtual machine, development tools, deployment technologies and toolkits commonly used in Java

Various Technologies in Java EE

Java ME

Provides an API and a small-footprint virtual machine on small devices like mobile phones

Subset of the Java SE API, along with special class libraries useful for small device app dev.

Java Enterprise Platform

click to edit

Business Logic Layer

Data Access Logic

Presentation Layer

Also known as Client layer

Main Function: to communicate wit Business layer

Offers a rich enterprise software platform and with over 20 complaint Java EE implementations

Components

Servlets

JSP

Static Content