Jakarta EE
Jakarta EE ist die Enterprise-Edition von Java mit Standards für Web-Apps, Persistenz und EJBs.
Nachfolger von Java EE. Alle Imports nutzen
jakarta.*stattjavax.*.
I. Was ist das?
Jakarta EE ist eine Sammlung von Spezifikationen für Enterprise-Java:
- Web (@WebServlet, HttpServlet)
- Persistenz (JPA, @Entity)
- Beans (EJB, @Stateless, @Singleton, @Stateful)
- DI (CDI, @Inject)
- Transaktionen (CMT)
II. javax → jakarta
2017 hat Oracle das javax.*-Trademark an die Eclipse-Foundation übergeben. Seitdem heißen alle Pakete jakarta.*.
Ausnahme
Java-SE-Pakete wie javax.naming bleiben javax.*.