上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
2.1 什么是Servlet
Servlet是一个服务器端的组件,运行在Web容器中(如本教材中使用的Tomcat)。Servlet是一个Java类,不过这个类需要遵守一定的规范,必须继承Servlet API中指定的类。大多数情况下,自定义的Servlet类都继承javax.servlet.http.HttpServlet类,并覆盖其中的方法。Servlet能够接受客户端请求,并通过响应生成动态页面,返回给客户端。由于Servlet是用Java编写的,所以它与生俱来就具有跨平台的特性。因此,Servlet程序设计完全和平台无关,不管底层的操作系统是Windows、Solaris、Mac、Linux还是其他能支持Java的操作系统,同样的Servlet完全可以在不同Web服务器上执行。Servlet有着十分广泛的应用,常常用来处理客户端的请求。另外,凭借Java的强大功能,使用Servlet还可以实现大量的服务器端管理维护功能以及各种特殊的任务。