上QQ阅读APP看书,第一时间看更新
第5章 Servlet技术的应用
在Web应用技术中,Servlet是另一个重要的技术。Servlet是用Java类编写的服务端程序,与平台架构、协议无关。JSP的底子其实是Servlet,因为所有的JSP页面传回服务端时都要转为Servlet进行编译、运行。由于JSP编写HTML页面直观且易调试,所以JSP逐步取代Servlet在开发页面中的作用。
本章首先讲解Servlet的原理、生命周期、部署的方法等,让读者了解如何编写一个Servlet,如何完成一个动作流程。然后介绍Servlet的一些进阶API、过滤器和监听器。过滤器和监听器是Servlet规范里的两个高级特性,过滤器的作用是通过对request、response修改实现特定的功能,例如:请求数据字符编码、IP地址过滤、异常过滤、用户身份认证等。监听器的作用是用于监听Web程序中正在执行的程序,根据发生地事件做出特定的响应。合理利用这两个特性,能够轻松地解决某些Web特殊问题。