Modern and Lightweight Cloud Application Development with Jakarta EE10
summary
Jakarta EE 10 (released Sept 22) adds a new Jakarta EE Core Profile for smaller microservice runtimes and native image compilation, a reflection-free CDI 4.0 Lite programming model, and a Java SE Bootstrap API in Jakarta REST 3.1 that runs a REST app as java -jar. Live demo uses RESTEasy 6.10 + Undertow + JSON‑B to serve a JSON “hello” on port 8081, successfully started from a fat JAR. Migration specifics: convert javax→jakarta (Eclipse Transformer or Apache tools), update XML schemas, add beans.xml, and rework CDI extensions for build‑time processing; TCKs run on Java 11 and 17.
AI-written summary · about
chapters (13)
- 0:00Introduction and welcome
- 1:09Jakarta EE10 overview and specs
- 5:24Jakarta EE10 security and persistence updates
- 8:15RESTful services and Java SE bootstrap
- 13:09Core profile and CDI light
- 16:20Namespace migration from Java EE to Jakarta
- 27:48Upgrading to Jakarta EE9 and Java 17
- 33:09Upgrading to Jakarta EE10
- 35:56Core profile demo and build extensions
- 39:50Getting started with Jakarta Starter
- 43:47Future of Jakarta EE and upcoming specs
- 48:28Summary and key takeaways
- 50:15Q&A session
related talks
51mModern and Lightweight Cloud Application Development with Java and Jakarta EE
50mJakarta EE 10: Modern & Lightweight Cloud Application Development
40mJakarta EE 10 - Simplicity for Modern and Lighweight Cloud Applications
45mEverything YOU need to Know About Jakarta EE 10
48mJakarta EE 10 Feature by Feature
51mJakarta EE 10 and Beyond
52mPimp your Jakarta EE applications
44mJakarta EE 11 - Performance and Developer Productivity
