-
Book Overview & Buying
-
Table Of Contents
Java Web Internals
By :
Building a web server from raw sockets, as demonstrated throughout this material, proves to be not only feasible but also extremely enriching from a didactic point of view. Simple Application Server (SAS) is a practical synthesis of the study of networks, communication protocols, and the principles of software engineering applied to the web.
This chapter demonstrated that, although SAS was designed in a minimalist way, it has a solid foundation that allows for significant evolutions. The introduction of support for multithreading – or ideally virtual threads – session management, separation of multiple application contexts, and internal monitoring transform this small server into a very versatile artifact. Even though it is not intended to replace servers such as Apache Tomcat, SAS is gaining ground as a lightweight alternative in specific contexts and as an essential learning tool.
We also highlight its applicability in different scenarios: