The Past, Present, and Future of Enterprise Java
summary
Timeline shows Jakarta EE 11 as a Java SE 17/21‑verified platform that runs on Java 25, with a new core profile for CDI‑centric microservices and a refactored TCK moved to JUnit 5/Arquillian/Maven. Demos use Open Liberty, show the virtual=true flag to opt into virtual threads at runtime, and use Jakarta Data (a Jakarta Data repository pattern) with records as embeddables. Migration tooling includes Eclipse Transformer and Apache Tomcat migration helpers; examples compile to 17 and run as virtual or platform threads depending on JVM.
AI-written summary · about
chapters (10)
- 0:00Introduction and speaker intro
- 7:54Transition from J2EE to modern Jakarta EE
- 15:47Jakarta EE 10 and 11 updates
- 22:58Virtual threads in Jakarta Concurrency
- 23:18Jakarta Persistence improvements
- 24:45Jakarta Data introduction
- 30:50Jakarta EE 12 roadmap
- 36:30Jakarta and AI integration
- 42:11Migration tools and future outlook
- 43:56Resources and closing remarks
related talks
46mThe Evolution of Enterprise Java with Jakarta EE 11 and Beyond
50mBoost Your Performance and Developer Productivity with Jakarta EE 11
44mJakarta EE 11 - Performance and Developer Productivity
45mEverything YOU need to Know About Jakarta EE 10
51mModern and Lightweight Cloud Application Development with Java and Jakarta EE
46mJakarta EE 11: Going Beyond the Era of Java EE
32mPrepare for Jakarta EE 11!
51mJakarta EE 10 and Beyond
