Eclipse Public License or GNU General Public License w/Classpath exception
Website
jakarta.ee
Java platform editions
Java Card
Java ME (Micro Edition)
Java SE (Standard Edition)
Jakarta EE (Enterprise Edition)
JavaFX (bundled in Oracle's JDK from versions 8 to 10 but separately since 11)
PersonalJava (Discontinued)
v
t
e
Jakarta EE, formerly Java Platform, Enterprise Edition (Java EE) and Java 2 Platform, Enterprise Edition (J2EE), is a set of specifications, extending Java SE[1] with specifications for enterprise features such as distributed computing and web services.[2] Jakarta EE applications are run on reference runtimes, which can be microservices or application servers, which handle transactions, security, scalability, concurrency and management of the components they are deploying.
Jakarta EE is defined by its specification. The specification defines APIs (application programming interface) and their interactions. As with other Java Community Process specifications, providers must meet certain conformance requirements in order to declare their products as Jakarta EE compliant.
Examples of contexts in which Jakarta EE referencing runtimes are used are: e-commerce, accounting, banking information systems.
^"Differences between Java EE and Java SE - Your First Cup: An Introduction to the Java EE Platform". Docs.oracle.com. 2012-04-01. Retrieved 2012-07-18.
^"Java EE Overview". Oracle Corporation. Retrieved February 26, 2017.
JakartaEE, formerly Java Platform, Enterprise Edition (Java EE) and Java 2 Platform, Enterprise Edition (J2EE), is a set of specifications, extending...
Jakarta Persistence (JPA; formerly Java Persistence API) is a JakartaEE application programming interface specification that describes the management...
technologies such as PHP and ASP.NET. A Jakarta Servlet is a Java class in JakartaEE that conforms to the Jakarta Servlet API, a standard for implementing...
name changed from Javax to Jakarta. JSF 2.3 (2019-09-10) – The first release of the Jakarta Server Pages API for JakartaEE.Neither the API nor the behavior...
were remaining. In 2018 JakartaEE, a part of the Eclipse Enterprise for Java (EE4J) project, became the new name for the Java EE platform at the Eclipse...
sending and receiving of messages between software systems. Jakarta Messaging is a part of JakartaEE and was originally defined by a specification developed...
weaving of aspects when using aspect-oriented programming). JakartaEE (formerly Java EE and J2EE) application servers typically load classes from a deployed...
Jakarta RESTful Web Services, (JAX-RS; formerly Java API for RESTful Web Services) is a JakartaEE API specification that provides support in creating...
JavaServer Pages v2.0 Syntax Card (v1.2) Jakarta Server Pages Specification, Latest Official tutorial: The Java EE 5 Tutorial, Chapter 5, JavaServer Pages...
A JakartaEE application (formerly also called Java EE or J2EE application) is any deployable unit of JakartaEE functionality. This can be a single Jakarta...
id=318 "What is New in This Release". Jakarta Enterprise Beans, Core Features. Jakarta Enterprise Beans 4.0. JakartaEE. November 5, 2020. Retrieved 2020-12-05...
GlassFish is an open-source JakartaEE platform application server project started by Sun Microsystems, then sponsored by Oracle Corporation, and now living...
The Jakarta XML Web Services (JAX-WS; formerly Java API for XML Web Services) is a JakartaEE API for creating web services, particularly SOAP services...
Jakarta XML Registries (JAXR; formerly Java API for XML Registries) defines a standard API for JakartaEE applications to access and programmatically...
in JakartaEE web applications for embedding and evaluating expressions in web pages. The specification writers and expert groups of the Java EE web-tier...
Jakarta Annotations (CA; formerly Common Annotations for the Java Platform or JSR 250) is a part of JakartaEE. Originally created with the objective to...
servlet-management tasks. A web container implements the web component contract of the JakartaEE architecture. This architecture specifies a runtime environment for additional...
The Jakarta Transactions (JTA; formerly Java Transaction API), one of the JakartaEE APIs, enables distributed transactions to be done across multiple...
Jakarta Mail (formerly JavaMail) is a JakartaEE API used to send and receive email via SMTP, POP3 and IMAP. Jakarta Mail is built into the Jakarta EE...
Jakarta XML RPC (JAX-RPC; formerly Java API for XML Based RPC) allows a JakartaEE application to invoke a Java-based web service with a known description...
Apache TomEE (pronounced "Tommy") is the Java Enterprise Edition of Apache Tomcat (Tomcat + JakartaEE = TomEE) that combines several Java enterprise projects...
updates the legacy framework of Struts 1 to a current JakartaEE compatible stack. In a standard Java EE web application, the client will typically call to...
business logic. JakartaEE (formerly Java EE or J2EE) defines the core set of API and features of Java application servers. The JakartaEE infrastructure...
provides a standard way to send XML documents over the Internet from the JakartaEE platform. SAAJ enables developers to produce and consume messages conforming...
Jakarta Management (formerly J2EE Management) is a Java specification request (JSR-77) for standardization of JakartaEE server management. Jakarta Management...