Modern and Lightweight Cloud Application Development with Java and Jakarta EE
summary
Jakarta EE 10 delivers a Jakarta RESTful Web Services Java SE bootstrap API that starts JAR-packaged apps from main, and a CDI 4.0 Lite reflection‑free extensions model that moves extension work to build time (enabling smaller runtimes and native images). Demo upgrades show concrete migration steps: bytecode transforms (Eclipse Transformer/Tomcat tool) for javax→jakarta, beans.xml behavior change as the main breaking point, JSON‑B differences across Java 11→17 with records, and core profile tradeoffs (no JPA/EJB; Open Liberty/WildFly pass TCK today; Helidon/Quarkus expected). Jakarta EE 11 targets alignment with Java 21 LTS.
AI-written summary · about
chapters (11)
- 0:00Introduction to Jakarta EE
- 3:48Jakarta EE specifications overview
- 8:51Jakarta REST Services demo
- 13:29Jakarta Core Profile explained
- 16:38Java X to Jakarta namespace transition
- 20:55Upgrading from Jakarta EE 8 to 9
- 27:21Jakarta EE 9 schema and file updates
- 31:14Upgrading to Jakarta EE 10 with Java 17
- 36:37Jakarta EE 10 Core Profile demo
- 42:39Jakarta EE 11 roadmap and features
- 48:50Summary and resources
related talks
55mModern and Lightweight Cloud Application Development with Jakarta EE10
50mJakarta EE 10: Modern & Lightweight Cloud Application Development
40mJakarta EE 10 - Simplicity for Modern and Lighweight Cloud Applications
48mJakarta EE 10 Feature by Feature
45mEverything YOU need to Know About Jakarta EE 10
44mJakarta EE 11 - Performance and Developer Productivity
51mJakarta EE 10 and Beyond
50mBoost Your Performance and Developer Productivity with Jakarta EE 11
