~/talk

Managing Data in Jakarta EE Applications

Talkat JCON WORLD ONLINE 2023 · on Tuesday, 2023-11-21· at 12:00· Live-Stream 4, Online - Remote· [java, databases]
linkedin:buhake-sindi
slides:none on file

Shows a concrete repository-based design that isolates data from business logic, using interfaces implemented for JPA and MicroStream, wired by CDI and tested with JUnit/Mockito and Testcontainers. Demonstrates a running app on Open Liberty with Docker-backed Postgres, CRUD implemented in abstract base repositories, and Jakarta Data features (insert/update/delete annotations, lifecycle hooks) already usable in beta. Includes working demos: counting users, creating and fetching records. repository interfaces with CDI injection MicroStream and JPA implementations Jakarta Data beta on Open Liberty

AI-written summary · about

  1. 0:00Introduction and speaker background
  2. 2:09Early Java EE data handling challenges
  3. 7:13Shift to enterprise frameworks
  4. 10:52Isolating data layer with annotations
  5. 13:09Repository pattern explained
  6. 17:28Domain objects and repository structure
  7. 24:40CDI integration and boilerplate reduction
  8. 27:55Future with Jakarta Data
  9. 31:52Live demo setup
  10. 36:03Custom repository implementation demo
  11. 40:48MicroStream repository demo
  12. 44:15Q&A and closing
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.