Categories: All - security - development - java - reliability

by ariz zolhani 5 years ago

382

1.2 UNDERSTAND JAVA EE PLATFORM

1.2 UNDERSTAND JAVA EE PLATFORM

1.2 UNDERSTAND JAVA EE PLATFORM

Servlets / JSP for server side

A servlets/JSP engines or container, is the software that allows the web server to work with servlets and JSPs.

HTML for Client Side

the language that the browser renders to the web pages that make up a web application’s user interface.

Java Enterprise platform

Data access logic
The data is stored in this layer
Business logic
Acts as a mediator between the Presentation and the Database layer.
Presentation logic
Main functionality of this layer is to communicate with Business layer.

Java SE

Defines everything from the basic types and objects of the Java programming language to high-level classes that are used for networking, security, database access, graphical user interface (GUI) development, and XML parsing.

Java ME

Provides an API and a small-footprint virtual machine for running Java programming language applications on small devices, like mobile phones.

Enterprise Java Beans (EJB)

enables rapid and simplified development of distributed, transactional, secure and portable applications based on Java technology.

Java Applet

Browser enabled with Java technology can download from the internet and run.

Why Java EE?

Powerful, security, reliability, reduce complexity by providing dev. model, API and runtime environment
applications are designed to solve the problems encountered by large enterprises.
Help developers create large scale, multi-tiered, scalable, reliable

Java EE (Enterprise Edition) Platform

Java Platform in Enterprise Edition (Java EE) is the standard in community-driven enterprise software.