Eclipse is mid-2020 Java enterprise ready

Eclipse Foundation plans to jakarta. * Jakarta EE 9 released in mid-2020, which is the company with the new name space version of Java. Jakarta EE 9 there will be no major new features.
Jakarta EE 9 main goal is to lower entry barriers to new suppliers and implementation. Jakarta EE 9 is regarded as the main tool version, designed to:
 as a platform for developers, as a test target steady migration to the new namespace. Eclipse has failed to obtain permission for the development of Oracle's previous specification under javax namespace.
 Rapid Release version as the platform for innovation.
Eclipse Executive Director Mike Milinkovich said, Jakarta EE 9 represents a platform of "major turning point." The key elements of the plan include the release of all API specifications moved to jakarta name space, and eliminate unnecessary and not recommended specifications.
In addition to the (Standard Edition) cut from the Java SE 8 specification of certain norms will be minor enhancements, but no new norm. JakartaEE 9 also adds support for Java SE 11's. Jakarta EE will form the basis of innovation, Jakarta EE specification project can use this project to promote new functionality Jakarta EE 10 and later.

There is no guarantee backward compatibility

According to Jakarta EE 9 Issuance Program, Jakarta EE 9 does not make any requirements for backward compatibility with the release last September Jakarta EE 8 release. This is consistent with the goal of Eclipse, even though the new implementation can enter the ecosystem. Eclipse I believe that many tools and products will provide backward compatibility with old applications running on 9 Jakarta EE and migration solution. Eclipse agreed to take over Oracle's enterprise Java development in 2017.

Jakarta EE 9 Specifications

To include in Jakarta EE 9, a standardized API package name must be from the top of the package moves jakarta javax package. 9 Jakarta EE specification may be referred to a different set of "waves" is to deliver. JakartaEE existing specifications contained 9 comprising:
 Jakarta Note
 Jakarta authentication
 Jakarta authorization
 Jakarta batch
 Jakarta Bean verification
 Jakarta concurrent
 Jakarta connector
 Jakarta context and dependency injection
 Jakarta debugging support for other languages
 Jakarta dependency injection
Jakarta EE 9 complete platform
Jakarta EE 9 site information
 Jakarta enterprise beans
 Jakarta expression language
 Jakarta interceptor
Jakarta JSON binding
 Jakarta JSON processing
 Jakarta-mail
 Jakarta hosted beans
 JAKARTA
 Jakarta insists
 Jakarta RESTful Web services
 Jakarta security
 Jakarta server pages
Jakarta server interface
 Jakarta Servlet
 Jakarta standard tag library
 Jakarta estate
 Jakarta, the WebSocket
[also on InfoWorld: Java in 14 new features]
Jakarta EE 9 added specifications include:
 Jakarta activation (required)
 Jakarta the SOAP with attachments
Jakarta XML Binding (optional)
Jakarta XML Web Services (optional)
Jakarta Web Service Metadata (optional )
 Jakarta the SOAP with attachments (optional)
Jakarta EE pruning specifications include Jakarta 9 deployment, Jakarta administration, Jakarta XML registry and Jakarta XML RPC.

Finally, the development of so many years I have summarized the data and interview questions a learning Java, if you want to upgrade their technology above, you can follow me, private letters sent to receive information or comments area to leave their contact details, time remember to help me make the point under forward with more people see Oh.Here Insert Picture Description

Published 76 original articles · won praise 11 · views 10000 +

Guess you like

Origin blog.csdn.net/zhaozihao594/article/details/104134388