Servlet技术及结构体系

  1. Servlet实质上就是按Servlet规范编写的java类,但他可以处理Web应用中的相关请求。
  2. Servlet是一个标准,它由Sun公司定义,其具体细节由Servlet容器进行实现,如Tomcat、JBoss等。
  3. Serializable是java.io包中的序列化接口,Servlet和ServletConfig是javax.servlet包中定义的对象,这两个对象定义了Servlet的基本方法以及封装了Servlet的相关配置信息。
  4. GenericServlet是一个抽象类,他分别实现了上述3个接口,该对象为Servlet接口及ServletConfig接口提供了部分实现,但它并没有对HTTP请求处理进行实现,这一操作由它的子类HttpServlet进行实现。
  5. HttpServlet为HTTP请求中POST、GET等类型提供了具体操作方法,所以通常情况下,我们所编写的Servlet对象都继承于HttpServlet,在开发中,所使用的具体的Servlet对象就是HttpServlet对象,原因是HttpServlet是Servlet的实现类,并提供了HTTP请求的处理方法。
Servlet结构体系图

猜你喜欢

转载自blog.csdn.net/weixin_44182586/article/details/100889079