Servlet理解

Servlet总结小程序

Servlet本质上是一个Java类,因为其特殊的功能命名为Servlet,Servlet是运行在服务器端的小程序,是服务器的扩展插件!能够说Servlet扩展了服务器的功能!Servlet不能单独运行,须要在Servlet容器中运行 如Tomcat,在此说明Tomcat里面包含着处理Servlet实例的引擎!Servlet容器已经对http请求服务器进行了抽象,因此Servlet若是想要完整的实现本身的功能须要在Servlet容器中运行!服务器

Servlet运行过程大概是这样的!插件

客户端发出request请求,访问服务器(Tomcat),服务器处理请求路径(截取访问路径),而后扫描Web.xml,加载请求的对象(URL-PATTERN),访问对应的类!因而可知Servlet与其余普通Java类的区别在于Servlet是经过JVM虚拟机直接加载完成的。xml

在处理请求过程中例如Get请求,须要传入HttpServletRequest对象,经过API了解,里面封装了其得到头文件信息、请求内容等方法!对象

相关文章
相关标签/搜索