The Evolution of Enterprise Java with Jakarta EE 11 and Beyond
From the 'fear and horror' of old EJBs to a modern, cloud-native platform. See how Jakarta EE 11 is making enterprise Java simple and powerful again.
#1about 6 minutes
The complex history and evolution of Enterprise Java
J2EE began with significant complexity, requiring multiple interfaces and XML descriptors for simple tasks, which later evolved towards simpler annotation-based models.
#2about 6 minutes
Understanding the structure and profiles of Jakarta EE
Jakarta EE is organized into specifications, TCKs, and profiles like Platform, Web, and Core, with a predictable release cadence aligned with Java LTS versions.
#3about 8 minutes
Implementing virtual threads support in Jakarta EE 11
Jakarta EE 11 introduces support for virtual threads through a configuration flag, allowing the same code to use platform threads on Java 17 and virtual threads on Java 21+.
#4about 3 minutes
Simplifying data access with the Jakarta Data specification
The new Jakarta Data specification standardizes the repository pattern for data access, offering an experience similar to Spring Data for Jakarta EE developers.
#5about 6 minutes
Exploring the planned features for Jakarta EE 12
Jakarta EE 12 plans to align with Java 21/25 and introduce new specifications like Jakarta Query and NoSQL, while also evolving EJBs with a CDI-based service annotation.
#6about 1 minute
How to get started with Jakarta EE projects
Use official resources like the Jakarta EE website and the project generator at start.jakarta.ee to begin building applications.
Related jobs
Jobs that call for the skills explored in this talk.
Matching moments
04:51 MIN
Exploring the future roadmap for Jakarta EE 11
Get Ready for Jakarta EE 10!
05:23 MIN
A high-level overview of Jakarta EE 11 changes
Increased Performance and Developer Productivity with Jakarta EE 11
05:20 MIN
Understanding the fundamentals of the Jakarta EE framework
Increased Performance and Developer Productivity with Jakarta EE 11
01:45 MIN
Exploring the new profiles and updates in Jakarta EE 10
Get Ready for Jakarta EE 10!
02:05 MIN
Summary of Jakarta EE 10 and key resources
Get Ready for Jakarta EE 10!
05:29 MIN
Using Java 17 records with Jakarta EE 9 and 10
Get Ready for Jakarta EE 10!
06:05 MIN
Exploring the advantages of Jakarta EE's open standard
Increased Performance and Developer Productivity with Jakarta EE 11
02:21 MIN
The evolution from traditional Java EE to modern runtimes
2021: Familiar APIs on Kickass Runtimes #slideless
Using Java 17 latest features in real world projectsWelcome to this issue of the WeAreDevelopers Live Talk series. This article recaps an interesting talk by Ron Veen who introduced the audience to some of the most interesting features that got added to the Java language.About the speaker:Ron is a hig...
Chris Heilmann
Dev Digest 109 -Egg-citing things…As we are heading into the Easter break, here are some things to spend some time on. There's resources on improving the performance of your code and you hear from the winners of CODE100 Amsterdam what it was like to be on stage. Also, hang tight as t...
Benedikt Bischof
Java BasicsIn 1991,James Gosling invented a high-level, general-purpose, object-oriented andsecure programming language and called it OAK (after a tree in front of hiswindow). And four years later, in 1995, it was renamed after one of the GreaterSunda Islands: ...
Anto Pranjić
8 Moments That Defined WeAreDevelopers World Congress 2022After 1103 days, the world’s most important event for developers had finally happened again on June 14-15th! CityCube Berlin got swarmed with programmers from all over the globe and, needless to say, we all had a great time. In case you missed it or ...
From learning to earning
Jobs that call for the skills explored in this talk.