如上图所示:在javax.servlet package 里有六个接口,分别为:
ServletConfig
ServletContext
ServletRequest
ServletResponse
RequestDispatcher
Servlet
一个实现类:
GenericServlet
他们的关系如图所示。
javax.servlet.http package 里的Httpservlet继承了GenericServlet;在以后的编程中,大部分servlet都是继承了HttpServlet。在这个包里多了一个会话接口HttpSession。
javax.servlet 与 javax.servlet.http 的区别在于后者要依赖HTTP协议~而前者不需要。