Upgrade to Pro — share decks privately, control downloads, hide ads and more …

The Past, Present, and Future of Enterprise Java

Avatar for ivargrimstad ivargrimstad
September 09, 2026

The Past, Present, and Future of Enterprise Java

Over the last 30 years, Java has been the preferred technology for developing enterprise applications. Frameworks and approaches such as J2EE, Spring Framework, Java EE, Spring Boot, and Jakarta EE all contribute to this success story.

The Jakarta EE 11, with features for increasing performance and developer productivity, such as support for virtual threads and the new Jakarta Data specification.

This session will give you a history lesson of Enterprise Java as well as an overview of everything brought to you by Jakarta EE 11 with lots of code demos. We will also look forward and check out what's in the pipeline for Jakarta EE 12 and how enterprises can cope with the ever increasing presence of AI.

Avatar for ivargrimstad

ivargrimstad

September 09, 2026

More Decks by ivargrimstad

Other Decks in Programming

Transcript

  1. The Past, Present, and Future of Enterprise Java Ivar Grimstad

    Jakarta EE Developer Advocate Eclipse Foundation
  2. COPYRIGHT (C) 2026, ECLIPSE FOUNDATION, INC. | THIS WORK IS

    LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0)
  3. The following slide contains some disturbing content that may not

    be suitable for all audiences. Viewer discretion is advised. Hello
  4. Remote Serializable EnterpriseBean EJBLocalObject EJBObject EBJHome EBJLocalHome SessionBean HelloLocal HelloRemote

    HelloHome HelloLocalHome HelloLocalObject HelloObject HelloHomeObject HelloLocal Home Object Hello
  5. @Stateless public class Hello { } public String say() {

    return “Happy Birthday, Duke!”; }
  6. COPYRIGHT (C) 2026, ECLIPSE FOUNDATION, INC. | THIS WORK IS

    LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0)
  7. 2020 javax.* -> jakarta.* 2022 Jakarta EE Core Pro le

    2024/5 Java 21 Embrace Records Jakarta Data CDI Centric Removals and Deprecations fi COPYRIGHT (C) 2026, ECLIPSE FOUNDATION, INC. | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0)
  8. Final Speci cation Speci cation Document Speci API TCK Compatible

    Implementation(s) fi fi fi COPYRIGHT (C) 2026, ECLIPSE FOUNDATION, INC. | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0)
  9. Jakarta EE 11 COPYRIGHT (C) 2026, ECLIPSE FOUNDATION, INC. |

    THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0)
  10. Jakarta Pro JakartaEEEE1111Web Platform Authentication 3.1 Data 1.0 Authorization 3.0

    Concurrency 3.1 Persistence 3.2 RESTful Web Services 4.0 Activation 2.1 CDI 4.1 Pages 4.0 JSON Processing 2.1 Batch 2.1 Expression Language 6.0 WebSocket 2.2 JSON Binding 3.0 Connectors 2.1 Faces 4.1 Validation 3.1 Annotations 3.0 Mail 2.1 Security 4.0 Debugging Support 2.0 Interceptors 2.2 Messaging 3.1 Servlet 6.1 Enterprise Beans Lite 4.0 Dependency Injection 2.0 Enterprise Beans 4.0 Standard Tag Libraries 3.0 Transactions 2.0 CDI Lite 4.1 Updated Not Updated fi New
  11. Jakarta EE 11 Core Web Pro le Authentication 3.1 Data

    1.0 Concurrency 3.1 Persistence 3.2 RESTful Web Services 4.0 CDI 4.1 Pages 4.0 JSON Processing 2.1 Expression Language 6.0 WebSocket 2.2 JSON Binding 3.0 Faces 4.1 Validation 3.1 Annotations 3.0 Security 4.0 Debugging Support 2.0 Interceptors 2.2 Servlet 6.1 Enterprise Beans Lite 4.0 Dependency Injection 2.0 Standard Tag Libraries 3.0 Transactions 2.0 CDI Lite 4.1 Updated Not Updated fi fi New
  12. Jakarta EE 11 Core Pro le RESTful Web Services 4.0

    JSON Processing 2.1 JSON Binding 3.0 Annotations 3.0 Interceptors 2.2 Dependency Injection 2.0 CDI Lite 4.1 Updated Not Updated fi New
  13. Jakarta EE 11 API source level: Java SE 17 API

    binary level: Java SE 17 TCK run with: Java SE 17+21 App Developers (YOU) can use Java SE 21 features if you like !!
  14. Release Cadence ~ a Year after the latest LTS of

    Java COPYRIGHT (C) 2026, ECLIPSE FOUNDATION, INC. | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0)
  15. Q4, 2024 (Core Pro le) Q1, 2025 (Web Pro le)

    Q2, 2025 (Platform) fi fi COPYRIGHT (C) 2026, ECLIPSE FOUNDATION, INC. | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0)
  16. Jakarta EE 11 Platform Authentication 3.1 Data 1.0 Authorization 3.0

    Concurrency 3.1 Persistence 3.2 RESTful Web Services 4.0 Activation 2.1 CDI 4.1 Pages 4.0 JSON Processing 2.1 Batch 2.1 Expression Language 6.0 WebSocket 2.2 JSON Binding 3.0 Connectors 2.1 Faces 4.1 Validation 3.1 Annotations 3.0 Mail 2.1 Security 4.0 Debugging Support 2.0 Interceptors 2.2 Messaging 3.1 Servlet 6.1 Enterprise Beans Lite 4.0 Dependency Injection 2.0 Enterprise Beans 4.0 Standard Tag Libraries 3.0 Transactions 2.0 CDI Lite 4.1 Updated Not Updated New
  17. Virtual Threads COPYRIGHT (C) 2026, ECLIPSE FOUNDATION, INC. | THIS

    WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0)
  18. ManagedExecutorService ManagedScheduledExecutorService ContextService ManagedThreadFactory COPYRIGHT (C) 2026, ECLIPSE FOUNDATION, INC.

    | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0)
  19. Jakarta EE 11 API source level: Java SE 17 API

    binary level: Java SE 17 TCK run with: Java SE 17+21 COPYRIGHT (C) 2026, ECLIPSE FOUNDATION, INC. | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0) ?
  20. Java SE Runtime Aware Support for Virtual Threads virtual =

    “true” Concurrency API Platform Thread Java 17 Virtual Thread Java 21 COPYRIGHT (C) 2026, ECLIPSE FOUNDATION, INC. | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0)
  21. Demo COPYRIGHT (C) 2026, ECLIPSE FOUNDATION, INC. | THIS WORK

    IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0)
  22. Jakarta Concurrency 3.1 https://jakarta.ee/speci cations/concurrency/3.1/ fi COPYRIGHT (C) 2026, ECLIPSE

    FOUNDATION, INC. | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0)
  23. Jakarta EE 11 Platform Authentication 3.1 Data 1.0 Authorization 3.0

    Concurrency 3.1 Persistence 3.2 RESTful Web Services 4.0 Activation 2.1 CDI 4.1 Pages 4.0 JSON Processing 2.1 Batch 2.1 Expression Language 6.0 WebSocket 2.2 JSON Binding 3.0 Connectors 2.1 Faces 4.1 Validation 3.1 Annotations 3.0 Mail 2.1 Security 4.0 Debugging Support 2.0 Interceptors 2.2 Messaging 3.1 Servlet 6.1 Enterprise Beans Lite 4.0 Dependency Injection 2.0 Enterprise Beans 4.0 Standard Tag Libraries 3.0 Transactions 2.0 CDI Lite 4.1 Updated Not Updated New
  24. Java Records as Embeddable Classes COPYRIGHT (C) 2026, ECLIPSE FOUNDATION,

    INC. | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0)
  25. Deprecate Calendar, Date, Time, Timestamp, Temporal, MapKeyTemporal, TemporalType Replace with

    java.time API Lots of New Convenience methods for Criteria Language COPYRIGHT (C) 2026, ECLIPSE FOUNDATION, INC. | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0)
  26. Jakarta Persistence 3.2 https://jakarta.ee/speci cations/persistence/3.2/ fi COPYRIGHT (C) 2026, ECLIPSE

    FOUNDATION, INC. | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0)
  27. Jakarta EE 11 Platform Authentication 3.1 Data 1.0 Authorization 3.0

    Concurrency 3.1 Persistence 3.2 RESTful Web Services 4.0 Activation 2.1 CDI 4.1 Pages 4.0 JSON Processing 2.1 Batch 2.1 Expression Language 6.0 WebSocket 2.2 JSON Binding 3.0 Connectors 2.1 Faces 4.1 Validation 3.1 Annotations 3.0 Mail 2.1 Security 4.0 Debugging Support 2.0 Interceptors 2.2 Messaging 3.1 Servlet 6.1 Enterprise Beans Lite 4.0 Dependency Injection 2.0 Enterprise Beans 4.0 Standard Tag Libraries 3.0 Transactions 2.0 CDI Lite 4.1 Updated Not Updated New
  28. Jakarta Data 1.0 Standardizes the repository pattern for data access

    https://jakarta.ee/speci cations/data/1.0/ COPYRIGHT (C) 2026, ECLIPSE FOUNDATION, INC. | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0) fi N W E in J E a t r a k a 1 1 E
  29. Demo COPYRIGHT (C) 2026, ECLIPSE FOUNDATION, INC. | THIS WORK

    IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0)
  30. Jakarta Data Query Language (JDQL) https://github.com/jakartaee/data/blob/main/spec/src/antlr/JDQL.g4 COPYRIGHT (C) 2026, ECLIPSE

    FOUNDATION, INC. | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0)
  31. COPYRIGHT (C) 2026, ECLIPSE FOUNDATION, INC. | THIS WORK IS

    LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0)
  32. 2020 javax.* -> jakarta.* 2022 2024/5 Jakarta EE Core Pro

    le Java 21 Embrace Records Jakarta Data CDI Centric Removals and Deprecations 2026 fi COPYRIGHT (C) 2026, ECLIPSE FOUNDATION, INC. | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0)
  33. Jakarta EE 12 API source level: Java SE 21 API

    binary level: Java SE 21 TCK run with: Java SE 21+25 App Developers (YOU) can use Java SE 25 features if you like !!
  34. e g n a h C o t t S

    c e j b u Jakarta EE 12 Platform MVC NoSQL Query 1.0 Authentication 3.0* Data 1.1 Authorization 2.1* Concurrency 3.2 Persistence 4.0 RESTful Web Services 5.0 Activation 2.1 CDI 5.0 Pages 4.1 JSON Processing 2.2 Batch 2.2 Expression Language 6.1 WebSocket 2.3 JSON Binding 3.1 Connectors 2.2 Faces 5.0 Validation 4.0 Annotations 3.1 Mail 2.1 Security 5.0 Debugging Support 2.0 Interceptors 2.2 Messaging 3.1 Servlet 6.2 Enterprise Beans Lite 4.1 Dependency Injection 2.0 Enterprise Beans 4.1 Standard Tag Libraries 3.1 Transactions 2.1 CDI Lite 5.0 Updated Not Updated New
  35. 2 1 E E a t r a W E

    N in k a J Jakarta Query 1.0 De nes an object-oriented query language for Java https://jakarta.ee/speci cations/query/1.0/ fi fi COPYRIGHT (C) 2026, ECLIPSE FOUNDATION, INC. | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0)
  36. d i d Jakarta NoSQL 1.1 Standardizes integration with NoSQL

    databases https://jakarta.ee/speci cations/nosql/1.1 COPYRIGHT (C) 2026, ECLIPSE FOUNDATION, INC. | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0) fi n a C e t a
  37. N U F t c a F Eclipse JNoSQL implements

    Jakarta Data COPYRIGHT (C) 2026, ECLIPSE FOUNDATION, INC. | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0)
  38. d i d n a Jakarta MVC 3.1 Standardizes the

    action-based model-view-controller pattern https://jakarta.ee/speci cations/mvc/3.1 COPYRIGHT (C) 2026, ECLIPSE FOUNDATION, INC. | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0) fi C e t a
  39. 2020 javax.* -> jakarta.* 2022 2024/5 2026 Jakarta EE Core

    Pro le Java 21 Embrace Records Jakarta Data CDI Centric Removals and Deprecations Java 25 Jakarta Query Jakarta NoSQL CDI Centric Deprecations fi COPYRIGHT (C) 2026, ECLIPSE FOUNDATION, INC. | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0)
  40. https://github.com/jakartaee/platform/issues EE12 COPYRIGHT (C) 2026, ECLIPSE FOUNDATION, INC. | THIS

    WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0)
  41. COPYRIGHT (C) 2026, ECLIPSE FOUNDATION, INC. | THIS WORK IS

    LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0)
  42. n A I e d ? a Replace EJBs? COPYRIGHT

    (C) 2026, ECLIPSE FOUNDATION, INC. | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0)
  43. @Stateless public class Hello { } public String say() {

    return “Happy Birthday, Duke!”; }
  44. CDI Stereotype @Service public class Hello { } @ApplicationScoped @Transactional

    @Lock(READ_WRITE) @MaxConcurrency(10) @Monitored @Stereotype @Target(TYPE) @Retention(RUNTIME) public @interface Service{} public String say() { return “Happy Birthday, Duke!”; }
  45. n A I e d ? a Jakarta CRaC COPYRIGHT

    (C) 2026, ECLIPSE FOUNDATION, INC. | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0)
  46. n A I e d ? a Jakarta COPYRIGHT (C)

    2026, ECLIPSE FOUNDATION, INC. | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0)
  47. COPYRIGHT (C) 2025, ECLIPSE FOUNDATION, INC. | THIS WORK IS

    LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0)
  48. Agent Work ow @Trigger @Decision @Action @Outcome A CDI Event

    starts the work ow Decide wether and how to proceed Carry out a step Mark the end of the work ow https://jakartaee.github.io/agentic-ai/ fl fl fl COPYRIGHT (C) 2026, ECLIPSE FOUNDATION, INC. | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0)
  49. https://omnihai.org COPYRIGHT (C) 2026, ECLIPSE FOUNDATION, INC. | THIS WORK

    IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0)
  50. Demo COPYRIGHT (C) 2026, ECLIPSE FOUNDATION, INC. | THIS WORK

    IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0)
  51. Tools “What time is it?” APP “Sorry — I don’t

    have access to the current time.” COPYRIGHT (C) 2026, ECLIPSE FOUNDATION, INC. | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0) LLM
  52. Tools “What time is it?” “{ "tool": "getCurrentDateTime"}” APP getCurrentDateTime()

    “2026-05-08 10:45:58 EAT” “It’s 10:45:58 on May 8, 2026 (your local time).” COPYRIGHT (C) 2026, ECLIPSE FOUNDATION, INC. | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0) LLM
  53. t a h t a l u c e p

    S e iv AI Roadmap for Jakarta EE w e m o S ? ULTRA Full capable ready 2024 2026 2028 2030 https://omnihai.org 13 COPYRIGHT (C) 2026, ECLIPSE FOUNDATION, INC. | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0) 14
  54. t a h t a l u c e p

    S e iv AI Roadmap for Jakarta EE w e m o S ULTRA Full capable ready 2024 2026 2028 2030 13 COPYRIGHT (C) 2026, ECLIPSE FOUNDATION, INC. | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0) 14
  55. Summary COPYRIGHT (C) 2026, ECLIPSE FOUNDATION, INC. | THIS WORK

    IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0)
  56. javax.* -> jakarta.* COPYRIGHT (C) 2026, ECLIPSE FOUNDATION, INC. |

    THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0)
  57. Transformation COPYRIGHT (C) 2026, ECLIPSE FOUNDATION, INC. | THIS WORK

    IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0)
  58. Jakarta EE 10 Platform Authentication 3.0 Persistence 3.1 Authorization 2.1

    Concurrency 3.0 Server Pages 3.1 RESTful Web Services 3.1 Activation 2.1 CDI 4.0 WebSocket 2.1 JSON Processing 2.1 Batch 2.1 Expression Language 5.0 Bean Validation 3.0 JSON Binding 3.0 Connectors 2.1 Faces 4.0 Debugging Support 2.0 Annotations 2.1 Mail 2.1 Security 3.0 Enterprise Beans Lite 4.0 Interceptors 2.1 Messaging 3.1 Servlet 6.0 Managed Beans 2.0 Dependency Injection 2.0 Enterprise Beans 4.0 Standard Tag Libraries 3.0 Transactions 2.0 CDI Lite 4.0 Updated Not Updated New
  59. Jakarta EE 11 Platform Authentication 3.1 Data 1.0 Authorization 3.0

    Concurrency 3.1 Persistence 3.2 RESTful Web Services 4.0 Activation 2.1 CDI 4.1 Pages 4.0 JSON Processing 2.1 Batch 2.1 Expression Language 6.0 WebSocket 2.2 JSON Binding 3.0 Connectors 2.1 Faces 4.1 Validation 3.1 Annotations 3.0 Mail 2.1 Security 4.0 Debugging Support 2.0 Interceptors 2.2 Messaging 3.1 Servlet 6.1 Enterprise Beans Lite 4.0 Dependency Injection 2.0 Enterprise Beans 4.0 Standard Tag Libraries 3.0 Transactions 2.0 CDI Lite 4.1 Updated Not Updated New
  60. Jakarta EE 11 API source level: Java SE 17 API

    binary level: Java SE 17 TCK run with: Java SE 17+21 App Developers (YOU) can use Java SE 21 features if you like !!
  61. e g n a h C o t t Jakarta

    EE 12 Platform c je b u S NoSQL 1.1 Query 1.0 Authentication 3.0* Data 1.1 Authorization 2.1* Concurrency 3.2 Persistence 4.0 RESTful Web Services 5.0 Activation 2.1 CDI 5.0 Pages 4.1 JSON Processing 2.2 Batch 2.2 Expression Language 6.1 WebSocket 2.3 JSON Binding 3.1 Connectors 2.2 Faces 5.0 Validation 4.0 Annotations 3.1 Mail 2.1 Security 5.0 Debugging Support 2.0 Interceptors 2.2 Messaging 3.1 Servlet 6.2 Enterprise Beans Lite 4.1 Dependency Injection 2.0 Enterprise Beans 4.1 Standard Tag Libraries 3.1 Transactions 2.1 CDI Lite 5.0 Updated Not Updated New
  62. Jakarta EE 12 API source level: Java SE 21 API

    binary level: Java SE 21 TCK run with: Java SE 21+25 App Developers (YOU) can use Java SE 25 features if you like !!
  63. + COPYRIGHT (C) 2026, ECLIPSE FOUNDATION, INC. | THIS WORK

    IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0)
  64. 2020 javax.* -> jakarta.* 2022 2024/5 2026 Jakarta EE Core

    Pro le Java 21 Embrace Records Jakarta Data CDI Centric Removals and Deprecations Java 25 Jakarta Query Jakarta NoSQL CDI Centric Deprecations fi COPYRIGHT (C) 2026, ECLIPSE FOUNDATION, INC. | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0)
  65. t a h t a l u c e p

    S e iv AI Roadmap for Jakarta EE w e m o S ULTRA Full capable ready 2024 2026 2028 2030 13 COPYRIGHT (C) 2026, ECLIPSE FOUNDATION, INC. | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0) 14
  66. Jakarta EE https://jakarta.ee Get Started https://start.jakarta.ee https://theguywiththeduketattoo.com Ivar’s Hashtag Jakarta

    EE https://www.agilejava.eu/category/jakarta-ee/ Demo Code https://github.com/ivargrimstad/dukes-data https://github.com/ivargrimstad/virtual-duke https://github.com/ivargrimstad/augmented-duke COPYRIGHT (C) 2026, ECLIPSE FOUNDATION, INC. | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0)
  67. Thank You! COPYRIGHT (C) 2026, ECLIPSE FOUNDATION, INC. | THIS

    WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0)