12
Developing Web Application Using J2EE - Nex

Developing Web Application Using J2EE - Nex

Embed Size (px)

Citation preview

Page 1: Developing Web Application Using J2EE - Nex

Developing Web Application Using J2EE - Nex

Page 2: Developing Web Application Using J2EE - Nex

Introduce

Java J2ee is platform with effectively every sectorneeds.

It’s developed a powerful demand for webdevelopers to build an entire wide pattern ofproducts, from gaming to mobile applications andbeyond - creating J2EE one of the most useful andskills within the IT sector.

Page 3: Developing Web Application Using J2EE - Nex

History

Dec1999

Sep2001

Nov2003

May2006

Dec2009

May2013

Page 4: Developing Web Application Using J2EE - Nex

Compare Java EE – Java SE

JAVA EE 68% Use JAVA EE 32% Use

Java EE 6, 49%

Java EE 7, 35%

Java EE 5, 11%

J2EE, 5%

JAVA EE JAVA SE

Java 7, 65%

Java 6, 26%

Java 8, 7%Java 5, 2%

Page 5: Developing Web Application Using J2EE - Nex

J2EE Components

The Java EE Features explains the following Java EE components:

Client Apps and Applets are components that process on theclient.

Some web components like JSF (Java Server Faces), JSP (JavaServer Page), Java Servlet and many more.

Also business components run on EJBTM (EnterpriseJavaBeansTM) components.

Page 6: Developing Web Application Using J2EE - Nex

Java EE container Popularity Over Time

58.22%20.22%

10.67%

5.56%

2.89% 2.44%

Tomcat JBoss/WildFly WebLogic Jetty GlassFish Other

Tomcat 58.22%

JBoss/WildFly 20.22%

WebLogic 10.67%

Jetty 5.56%

GlassFish 2.89%

Other 2.44%

Reference by -http://bit.ly/2utea3i

Page 7: Developing Web Application Using J2EE - Nex

J2EE Primary Goals

Robustness

Scalability

Simplicity

Maintainability

Testability

Reusability

Page 8: Developing Web Application Using J2EE - Nex

J2EE Web Server

The Java J2ee development offers execute located viacontainers that getting style context and life cycle conduct.

Few J2ee specific servers may also offer other services suchas privacy and readiness support.

A Web server may run with an Enterprise Java Beans serverto get some of those services.

Page 9: Developing Web Application Using J2EE - Nex

J2EE 8 Features

Java J2EE API for JSON Binding A Powerful MVC Framework CDI Based Strong Security Embedded Web and Other Technology Batter Improvement Testing EJB Timer Services Batter productivity Accurate Monitoring

Page 10: Developing Web Application Using J2EE - Nex

J2EE 8 Platforms

HTTP Customer Platform

HTTP Customer Platform

REST

Powerful Security

Page 12: Developing Web Application Using J2EE - Nex