World Congress 2026 Europe - Virtual Stage Jul 1, 2026

Standing on the Shoulders of Servlets - The Web of Java

Giorgi Tsiklauri

Think Spring Boot handles all your HTTP requests? Uncover how the foundational Java Servlet actually powers modern frameworks and why mastering this low-level architecture makes you a better engineer.

Pause
Mute Enter Fullscreen
#1 about 6 min

Introduction to Java servlets and their ecosystem impact

Servlets serve as the foundational infrastructure for modern Java frameworks like Spring MVC and JAX-RS.

#2 about 6 min

Bridging the communication gap between HTTP and Java

Servlets act as an abstraction layer that allows developers to interact with raw HTTP using Java objects.

#3 about 6 min

Jakarta EE and the history of servlet specifications

The transition from Java EE to Jakarta EE involved transferring enterprise Java ownership to the Eclipse Foundation.

#4 about 3 min

Solving CGI performance limitations with multithreaded servlets

Servlets introduced shared memory and multithreading to overcome the heavy process overhead of traditional CGI applications.

#5 about 9 min

Understanding servlet containers and application servers

Servlet containers act as fully-fledged Java applications that manage the execution and lifecycle of business logic components.

#6 about 10 min

Managing the servlet lifecycle and HTTP request processing

The container handles servlet instantiation, configuration via initialization methods, and multithreaded request routing through service methods.

#7 about 7 min

Implementing business logic with the servlet API hierarchy

Extending the HttpServlet class enables developers to process specific HTTP methods using provided request and response objects.

#8 about 2 min

Servlets as the foundation of modern Java frameworks

Modern frameworks rely on servlets to implement the front controller pattern and manage complex web request delegation.

Matching moments

2:47 min

The ubiquitous but overlooked foundation of the Java web

Giorgi Tsiklauri Giorgi Tsiklauri · Europe 2026 Virtual

5:22 min

Historical transitions scaling from initial CGI to modern servlets

Giorgi Tsiklauri Giorgi Tsiklauri · Europe 2026 Virtual

1:55 min

Visualizing the hidden servlet abstraction natively driving Spring architectures

Giorgi Tsiklauri Giorgi Tsiklauri · Europe 2026 Virtual

6:17 min

Introduction to Jakarta EE for server-side Java

Arjan Tijms Arjan Tijms · World Congress 2024

3:14 min

Developing custom web components using internal Java servlet logic

Giorgi Tsiklauri Giorgi Tsiklauri · Europe 2026 Virtual

6:40 min

History of J2EE and enterprise Java beans

Ivar Grimstad Ivar Grimstad · World Congress 2025

Upcoming sessions on this topic

Open session

World Congress 2026 North America

Look What Java Can Do Now: Live-Coding a GenAI MCP Server with the JAQ Stack

Suren Konathala

Senior Engineering Leader, Marketing & AdTech, AI GTM & Digital Experience Platforms, Java x AI

Suren Konathala
Open session

World Congress 2026 North America

API = Some REST and HTTP, right? RIGHT?!

Rustam Mehmandarov

Passionate computer scientist

Rustam Mehmandarov
Open session

World Congress 2026 North America

public void saveMoney(AI): The Developer's Guide to Unit Economics

Hrushikesh Pokala

Senior Software Engineer Lead at Equifax

Hrushikesh Pokala
Open session

World Congress 2026 North America

From Cloud Native to Multi-Cloud Native: Write Once, Deploy Anywhere

Sandeep Pal

Principal Member of Technical Staff at Salesforce

Sandeep Pal
Open session

World Congress 2026 North America

When Humans Stop Writing Code: Rethinking Languages, Compilers, and Responsibility

Simon Auer

Organizer of flutter vienna meetup and CEO of marqably

Simon Auer
Open session

World Congress 2026 North America

Small LLM in your Browser: Huge Opportunities for Web Applications

Daniel Ostrovsky

UI/UX Architect at Payoneer | AI Architect | Full Cycle Development Expert | Public Speaker | Open Source Contributor |

Daniel Ostrovsky