What's new in Jakarta EE and Eclipse GlassFish (May 2019)
Jakarta EE Update
- May 2019 -
Kenji HASUNUMA
Payara Services Ltd
kenji.hasunuma@payara.fish
Twitter: @khasunuma
#payara
Jakarta EE is …
• Standard for Server-Side Java
• Led by Jakara EE Working Group
under Eclipse Foundation
• Community Driven
• Inherit from Java EE 8
@knhasunuma #payara
Java EE to Jakarta EE
Java EE Jakarta EE
Owner Oracle
Eclipse Foundation
(Jakarta EE WG)
Standardise
JCP
(Java Community
Process)
JESP
(Jakarta EE Specification
Process)
Specification
JSR
(Java Specification
Requests)
EE4J Project
@knhasunuma #payara
Donations from Oracle
• GlassFish and sub projects
• Eclipse GlassFish 5.1 (29 Jan 2019)
• Jersey, Mojarra, Metro, Tyrus,
Grizzly, HK2, etc.
• Java EE 8 TCK
… And others
@knhasunuma #payara
Jakarta EE 8 is …
• First specification by Jakarta EE
• Minimum differences with Java EE 8
• Eclipse GlassFish 5.2
(as compatible implementation)
@knhasunuma #payara
Jakarta EE 9 is …
• Next Jakarta EE version
• Several Improvements (Plan):
• JSF 3.0, Security 1.1, JASPIC 1.2,
JACC 1.7, JAX-RS 2.2, Concurrency 1.1,
Interceptors 1.3, EL 3.1, etc.
• Those would be renamed (w/namespaces)
@knhasunuma #payara
Because show no code
• Jakarta EE 8 APIs will be almost same
as Java EE 8
• In Jakarta EE 9, old APIs could be
still used as ‘javax’ package
• No or few code should be rewritten
@knhasunuma #payara
What we should do
• Keep mind differences between Java
EE and Jakarta EE
• Understand growing Jakarta EE
become rapidly rather than Java EE
• Get involved with Jakarta EE for better
future
@knhasunuma #payara
Thank you
Not using the Payara Platform yet?
Download the open source software:
Payara Server or Payara Micro
https://www.payara.fish/downloads
@knhasunuma #payara
Jakarta EE Update
- May 2019 -
Kenji HASUNUMA
Payara Services Ltd
kenji.hasunuma@payara.fish