top of page

Java EE Overview

In this article, you will find information about the history of the Java EE ecosystem: where it came from and how it has changed in recent decades. You will discover the main milestones in its development, from J2EE 1.2 to its current incarnation Java EE 7, and we will see in the future what Java EE 8 has reserved.


You will discover how to get involved with the development of the platform itself and how to enter JCP. org to make an even greater contribution. Find out about the Java EE Guardians and how you can support the development and growth of the platform.


What is Java EE?


Java EE consists of a set of more than 28 specifications and a runtime environment. It is a superset of the Java SE platform. This means that Java EE components can take full advantage of all Java SE APIs.


This set of APIs creates multilayer applications based on standard components and implements in different containers, offering a variety of services. It is not only used to develop monolithic application structures, but also structured applications of microsystems. More information about Java EE and microservices checking Java EE and Microservices in 2016? You are interested in the development of tip in the space of microservices with respect to Java EE? Next, visit the Eclipse Microprofile project website


The Java EE programming model has annotations to specify settings instead of XML description files and uses the configuration convention to help you start using the least possible ceremony. It has its own contextually conscious dependency injection structure at the center of its programming model.


History of Enterprise Java


In 1998, the first incarnation of Enterprise Java was launched, but then important technologies soon joined the mix, such as Servlets, Messaging and Enterprise Java Beans.


These technologies still exist on the Enterprise platform today, but in a much more advanced and complete way.


Java EE Overview
Java EE Overview

In the following years, he developed a programming model that was difficult to use and very complicated. All this changed in the fifth edition, which saw a radical change of the XML configuration towards the notes and convention about the configuration.


The new programming model has been substantially simplified. Annotations replace the XML description files, the configuration convention replaces the tedious manual configuration, and dependency injection hides the creation and search for resources. Resources are created and injected into injection points marked by annotations such as @Inject. Therefore, all you need is a POJO that meets the conditions of the managed beans specification, JSR 299 and, depending on the annotation used, it will become an EJB, Servlet, Singleton or RESTful Web service.


The platform continued to grow, but at a much slower pace. To each new version, it becomes more friendly to the programmer and the number of APIs grew to reach 28+, above only a handful of five APIs in 1999.


Interested in learning Java? Join now:” java training in chennai


What comes in Java EE 8?


Oracle is moving the focus of Java EE to microservices and the cloud, and the next version of Java EE will include the APIs that complement this new address.

As well as advances in some established technologies, such as Bean Validation, Context Injection and Dependency, JavaServer Faces, JAX-RS (RESTful web services), JSON-Processing and Servlets, there will be two new APIs.


JSON-binding, a dedicated security API and security API for Java EE, designed to standardize security.

The Java EE 9 will see even more APIs designed for the development of microsis and cloud-based applications.


Interested in learning Java? Join now:” java training in bangalore

Java Community Process (JCP)


The development of the Java EE platform occurs through the Java Community Process (JCP), responsible for all Java technologies.The group of experts consists of interested parties who created Java specification requests (JSR) to define the various Java EE technologies. All done in cooperation with the international community of Java developers.The work of the Java community under the JCP program helps to guarantee the stability and compatibility standards between Java technology platforms.


Anyone can review and comment on draft specifications and JSR proposals, as well as read the JCP blog. Anyone can register as a user of the site and can be authorized as a member of the Collaborator or the Group of Experts. You can become a JCP member and make an even greater contribution. Go to the link to discover more.


 
 
 

Recent Posts

See All
From Java 8 to Java 11

Switching from Java 8 to Java 11 is more complicated than most updates. Here are some of my notes on the process. Modules Java 9...

 
 
 

Comentários


SUBSCRIBE
  • Facebook Social Icon
  • Google+ Social Icon
  • Twitter Social Icon
  • LinkedIn Social Icon
LOCATION

Besant Technologies - Velachery Branch
Plot No. 119, No.8, 11th Main road, Vijaya nagar,
Velachery, Chennai - 600 042
Tamil Nadu, India
Landmark - Reliance Digital Opposite Street

+91-996 252 8293 / 996 252 8294

OPENING HOURS

© 2023 by Prickles & Co. Proudly created with Wix.com

bottom of page