Chapter 15. JSPs and Servlets
JSPs are intimately tied with servlets. In Chapter 1, it was shown that servlets provide a componentized, efficient, Java-specific way of performing server-side operations. Servlets are essentially server-side software components. JSPs, working under the auspices of the servlet mechanism, actually make these components easier to create, modify, and maintain.
In Chapter 3, you were shown how the getServletContext() method can be used within the jspInit() and jspDestroy() methods to access the servlet context object. Then, in Chapter 7, you learned how the Web container actually translates all JSP code into servlets during processing. It is this servlet code that is finally compiled and executed.
Up until this point in the book, there has been no detailed coverage of servlets. However, it is certainly very important to have an understanding of servlets as you head toward the more advanced application of JSPs. As a developer of Web-based applications and services using JSP, it is vital to be familiar with servlets, as many nonpresentation tasks are better implemented using servlets than with JSP. This difference will be highly evident in this and later chapters of the book, when larger and more complex Web applications and frameworks are presented.
This chapter presents Java servlets in their own right. Specifically, it describes the following:
How the Tomcat server treats servlets
The lifecycle of a servlet
Configuration of a servlet
How servlets can collaborate ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access