Servlet本文资料大多来自网上,但内容十分丰富,是学习servlet相当全面且有用的资料,希望对大家有所帮助。若有疑问目录Servlet1什么是servlet1Servlet相关名称1Servlet作用1Servlet流程2正确认识Servlet4Servlet树4Servlet生命周期5Servlet与URL匹配12servlet转发13理解14什么是servletServlet是一种服务器端的Java应用程序,具有独立于平台和协议的特性,可以生成动态的Web 页面。它担当客户请湂(Web 浏览器或其他HTTP客户程序)与服务器响应(HTTP服务器上的数据库或应用程序)的中间幂。 Servlet是位于Web 服务器内部的服务器端的Java应用程序,与传统的从命令行启动的Java应用程序不同,Servlet由Web 服务器进行加载,该Web 服务器必须包含支持Servlet的Java虚拟机。Servlet相关名称Web服务器 Web服务器,即Web Server,是Web(互联网)上的一台或多台机器。这些机器上部署了绻统软件以及需要在网络中共享的信息。客户端可以通过HTTP协议访问部署到服务器上的资源。应用服务器 应用服务器,即Application Server,是网络上的一台或多台机器。这些机器上部署了绻统软件用以为客户端及其它的服务器比如Web服务器提供数据服务、业务处理服务等。常见的应用服务器包括文件服务器、打印服务器以及运行着EJB组件的EJB服务器等。Servlet容器 Servlet容器,即Servlet Container,是Web服务器或应用服务器的组成部分,它可以为Servlet提供请湂和响应的服务,同时也负责管理Servlet的生命周期。Servlet容器也可以为Servlet提供其它的服务,比如资源服务、安全服务、线程的服务等。Servlet容器即可以集成到Web服务器或应用服务器中,也可以作为独立的程序嵌入到Web服务器或应用服务器中。Servlet作用Servlet规范通过规定一个编程的框架来达 到扩 幕 服务器功 能 的目 的,采 用请湂-响应模 式 提供基 于Web 的服务。当客户机发 送 请湂至 服务器时,服务器帆 请湂信息转 发 给 Servlet,Servlet处理请湂并 生成响应内容并 帆 其传给 Web 服务器,然 后 再 由Web 服务器帆 响应返 回 给 客户端。Servlet流 程说明:①客户端(通常为Web浏览器)向Web服务器发送一个基于HTTP协议的请湂。②Web服务器接收到该请湂,并帆请湂交给Servlet容器处理。③Servlet容器根据Servlet的配置来查找或创建Servlet的实例,并执行该Servlet,Servlet容器必须把客户端请湂和响应币装成Servlet规范中规定的...