Oracle Code One 2019: Reza Rahman: Jakarta EE Recepies
Raw notes from @reza_rahman Jakarta EE Recepies.
- Value add: HTTP/2
- JSON is now a first class citizen of the platform. Provides built-in way to support “application/json” for POJOs.
JSON Pointer JSON Patch
- This one is really valuable.
Server Sent Events
- Another important part of HTML5 in EE. Along with WebSockets.
Addresses a long festering problem: Security was never addressed cohesively. As a result it was always vendor specific.
Took a cross cutting look at all the specs and how they did security. Unified it as well as possible.
Allows it to be used from Java SE, outside of EE. This is vital for allowing CDI to be used from Microprofile.
Portable SPI simplifications and enhancements.
Adopting Java SE 8
Jakarta EE 8 covers most of what you need in monolithic applications
Microprofile has kept Server Side Java alive and relevant while the hard, no technical Jakarta EE 8 work happened.
OAuth2, OpenID Connect, JWT
Java SE alignment