How Tomcat Manages Request Object Reuse

When analyzing the risks of passing the Request object into asynchronous threads, a critical question emerges: is the reused Request bound to a specific thread?Logging the hash codes of Request objects across multiple HTTP calls handled by different threads from the pool reveals that the same Request instance can be accessed by distinct threads ...

Posted on Fri, 04 Sep 2026 16:06:34 +0000 by miancu

Struts2 Request Processing and Core Architecture

Understanding how a web framework processes requests is fundamental to leveraging its capabilities effectively. Struts2, an MVC-based framework, orchestrates a sophisticated workflow to handle incoming HTTP requests, execute business logic, and render responses. This document explores the core components and the sequential steps involved in the ...

Posted on Sat, 25 Jul 2026 16:47:59 +0000 by pikemsu28