Servlet相关类总结

servlet相关类

-- 创建servlet的三种方式

  • 定一个类实现javax.servlet.Servlet接口
  • 定义一个类继承javax.servet.GenericServlet类
  • 定义一个类继承javax.servlet.http.HttpServlet类
Servlet(爷爷) –> GenericServlet(爸爸) –> HttpServlet(儿子)

-- Servlet相关类总结
<!--不知道为什么会是这个颜色。。。。。->




上图中描述了servlet中常用的接口和类之间的关系,图中下面三个类和接口都是在javax.servlet.http包下,上面的类和接口都在javax.servlet包下。
如果是通过参数传过来的对象,就叫依赖
通过方法得到的对象,就叫关联
  • 上图中tomcat通过Servlet接口中的init方法将ServletConfig对象传递过去,所以Servlet接口依赖ServletConfig接口。
  • Servlet接口中通过调用getServletConfig方法可以获取ServletConfig对象,所以Servlet接口也关联ServletConfig接口。
  • 在ServletConfig接口中通过getServletContext方法获取ServletContext对象,所以ServletConfig接口关联ServletContext接口。
  • GenericServlet类分别实现了Servlet接口和ServletConfig接口
  • HttpServlet类继承了GenericServlet类
  • HttpServletRequest接口继承ServletRequest接口
  • HttpServletResponse接口继承ServletResponse接口


发布了15 篇原创文章 · 获赞 39 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/qq_37024565/article/details/80685013