Enterprise Kotlin: Jakarta EE for Kotlin developers
summary
Shows a runnable Kotlin app on Open Liberty using Jakarta EE specs: REST, JSON‑B, CDI, Bean Validation and JPA with an H2 in‑memory DB, persisting an entity and returning a hello endpoint. Key fixes are using the JetBrains kotlin-maven-plugin with the all-open plugin and no-arg plugin, and placing persistence.xml under META-INF. Notes thin runtime docs, explains why Kotlin’s final-by-default classes break proxies, and provides a GitHub starter with the exact pom changes and code.
AI-written summary · about
chapters (7)
- 0:00Introduction to Enterprise Kotlin
- 2:37What is Jakarta EE
- 5:01Jakarta EE and Kotlin compatibility
- 8:46Documentation and pitfalls
- 11:36Code changes for Kotlin
- 16:15Step-by-step setup guide
- 17:38Summary and conclusion
related talks
45mEverything YOU need to Know About Jakarta EE 10
51mModern and Lightweight Cloud Application Development with Java and Jakarta EE
46mModern Enterprise Java from the ground up
55mModern and Lightweight Cloud Application Development with Jakarta EE10
52mPimp your Jakarta EE applications
06mFast and Easy Cloud-Native Java Application with Jakarta EE and MicroProfile
32mFrom Legacy to Legendary: Jakarta EE’s Evolution in the Modern Era
28mBuilding Tools for Jakarta EE and MicroProfile Developers
