The Evolution of Enterprise Java with Jakarta EE 11 and Beyond
summary
Jakarta EE 11 is released with support for virtual threads, a new Jakarta Data spec (Spring‑Data‑like repository pattern plus JDQL), and roughly half the platform specs updated; core profile ships (Dec) while the full platform waits on a refactored TCK (milestone 4). APIs compile to Java 17 and run on Java 21/24; demos use Open Liberty and Liberty dev to show JVM‑aware thread behavior (Java 17 → platform thread, Java 24 → virtual thread) and a working dukes‑data repository (github: dukes-data, virtual-duke). E12 planning targets summer 2026.
AI-written summary · about
chapters (12)
- 0:00Jakarta EE evolution
- 6:29J2EE and Spring challenges
- 11:52Jakarta EE 11 milestones
- 16:47Security features in Jakarta EE 11
- 18:54Virtual threads in Concurrency
- 21:00Demo: Virtual threads in Jakarta EE
- 26:02CDI, Records, Persistence updates
- 28:33Bean Validation and REST changes
- 30:05Jakarta Data introduction
- 31:30Demo: Jakarta Data repository
- 38:57Future: Jakarta EE 12+
- 44:17Migration tools for Jakarta EE
related talks
50mBoost Your Performance and Developer Productivity with Jakarta EE 11
44mThe Past, Present, and Future of Enterprise Java
44mJakarta EE 11 - Performance and Developer Productivity
32mPrepare for Jakarta EE 11!
46mJakarta EE 11: Going Beyond the Era of Java EE
43mPrepare for Jakarta EE 11!
48mA Developer's Guide to #JakartaEE 11
47mContributors Guide to the Jakarta EE 11 Galaxy
