foundations · Cohort evenings (ICT)
Jakarta EE Foundations for Service Teams
Wire servlet containers, CDI beans, and JAX-RS resources the way production gateways expect.
- Duration
- 6 weeks · 68 mentor hours
- Schedule
- Evenings
- Level
- Intermediate
- Price
- 12,900 THB (informational)
Jakarta EE 10 · Payara Micro · Gradle
Description
This module walks through a minimal Jakarta EE stack on Payara Micro: packaging conventions, health checks, and request tracing hooks you can mirror inside your employer VPN. You ship a runnable WAR with documented ports and environment profiles for Bangkok office subnets.
What arrives in your repo
- CDI producer patterns for configuration secrets
- JAX-RS exception mappers aligned with RFC 7807
- Payara Micro boot scripts for local parity
- Gradle convention plugins shared with CI
- OpenAPI snapshots checked into the repo
- Container smoke tests against WireMock stubs
- Mentor review on packaging boundaries
Outcomes we expect you to evidence
- Explain how Jakarta EE maps to your current Spring footprint
- Publish a documented WAR with two environment overlays
- Capture regression notes for operations handover
Responsible instructor
Arisara Vichai
Former platform SRE now teaching service boundaries for banks in TH.
FAQ
Yes — each lab ends with a mapping table so teams migrating from Spring understand trade-offs.
You use your own laptop with 16GB RAM. We do not ship devices.
We do not teach frontend SPA frameworks; focus stays on service contracts and packaging.
Experience notes
“The WireMock lab for Jakarta EE Foundations finally showed me why our gateway timeouts were skewed — mentor annotated my thread dumps line by line.”
“Mapping table at the end of week two saved our architecture review; still pinned in Confluence.”