Foundations of Modern Java Server Apps

Track: JakartaEE
Abstract
Java has a long history of running on the server. From the early days of servlets, to JSP, Java web frameworks, Java  EE, and Spring, to today’s hip microservice frameworks, the platform has been a strong, solid player, relied upon by thousands of companies, governments, and organizations. But what do these microservice frameworks like Dropwizard, Spring Boot, and Eclipse MicroProfile have in common with the older days of Java? It turns out, there’s quite a lot of foundational tech that made the newer frameworks possible. In this talk, we’ll take a look at different parts of the foundation that you may not even realize you’re using, for everything like handling REST requests, processing JSON, using Web Sockets, talking to a database, performing validation, and more. We’ll also look at how these standards evolve within the Eclipse Jakarta EE, and what’s in store for the future.
Kito Mann
Kito D. Mann is the Principal Consultant at Virtua, Inc., specializing in enterprise application architecture, training, development, and mentoring with microservices, cloud, Web Components, Angular, and Jakarta/Java EE technologies. He is also the co-host of The Stackd Podcast and the author of JavaServer Faces in Action. Mann has participated in several Java Community Process expert groups (including CDI, JSF, and Portlets) and is an internationally recognized speaker. He is also a Java Champion and Google Developer Expert in Web Technologies. He holds a BA in Computer Science from Johns Hopkins University.