`

理清servlet的关系

阅读更多
javax.servlet.servlet是个接口

javax.servlet.GenericServlet实现上面的接口

javax.servlet.http.HttpServlet继承了javax.servlet.GenericServlet

======================================================
javax.servlet.servlet接口中有这么些抽象的方法
void destroy()
        
ServletConfig getServletConfig()
  
java.lang.String getServletInfo()
 
void init(ServletConfig config)
     
void service(ServletRequest req, ServletResponse res)
------------------------------------------------------------
javax.servlet.GenericServlet实现上面的接口所以它也会有这些的方法的.
但是,javax.servlet.GenericServlet还可以实现其他的接口还可以继承一个类.因为java语言可以实现
多个接口.所以,它还会有其他的一些方法.
实际上javax.servlet.GenericServlet实现了这么几个接口:
java.io.Serializable, Servlet, ServletConfig
继承了object这个对象.

---------------------------------------------------------
javax.servlet.http.HttpServlet继承了javax.servlet.GenericServlet
那么GenericServlet有的方法它都有,而且还有自己的方法.

protected  void doDelete(HttpServletRequest req, HttpServletResponse resp)
     
protected  void doGet(HttpServletRequest req, HttpServletResponse resp)
       
protected  void doHead(HttpServletRequest req, HttpServletResponse resp)
       
protected  void doOptions(HttpServletRequest req, HttpServletResponse resp)
     
protected  void doPost(HttpServletRequest req, HttpServletResponse resp)
 
protected  void doPut(HttpServletRequest req, HttpServletResponse resp)
      
protected  void doTrace(HttpServletRequest req, HttpServletResponse resp)
    
protected  long getLastModified(HttpServletRequest req)
  
protected  void service(HttpServletRequest req, HttpServletResponse resp)
         
void service(ServletRequest req, ServletResponse res)
     
这些都是它特有的方法
分享到:
评论

相关推荐

    韩顺平jsp视频项目源码

    学习该项目源码,你需要了解JSP的基本语法,如声明、脚本元素、指令等,以及JSP与Servlet的关系。 2. **Servlet技术**:虽然JSP是视图层技术,但其本质是Servlet,因此理解和掌握Servlet的工作原理至关重要。...

    30天学通Java Web项目案例开发源码

    4. **数据库交互**:通常会涉及SQL语言,JDBC API,以及ORM(对象关系映射)工具,如Hibernate或MyBatis,用于实现数据的增删改查操作。 5. **用户认证与授权**:如使用Spring Security来实现登录注册功能,控制...

    网上选课系统(含数据库sql文件)

    数据库设计的关键在于理清实体间的关系,例如,学生和课程之间是一对多的关系,一个学生可以选择多门课程,而一门课程可以被多个学生选修。这种关系可以通过外键在数据库表中体现出来,确保数据的一致性和完整性。 ...

    springboot-21.基于java的校园服务平台设计与开发.rar

    1. 研究内容 ...理清数据之间的关系,设置一些约束关系,规范处理数据[13]。 要求对软件开发过程熟悉,完成从需求分析、总体设计、开发系统、测试系统等完整的软件设计过程。 资料包括源程序、论文等。

    基于JSP的教务管理系统设计说明.doc

    通过对教务管理涉及的各种实体(如学生、教师、课程)进行分析,确定数据表结构,并理清各表之间的关联关系,例如学生表与课程表通过选课表进行关联,教师表与课程表通过授课关系进行关联。 开发工具的选择上,Flex...

    spring 2.5框架图

    框架图能帮助我们理清各个组件的功能和相互作用,从而提高开发效率。对于初学者,可以先从了解IoC和AOP的基本概念开始,然后逐步深入到具体的包和模块,最后结合实际项目实践,将理论知识转化为实际技能。

    数据库开发这点事.pdf

    在数据库开发中,使用思维导图可以帮助开发者理清数据关系和业务流程。同时,高效的信息检索技能,如通过Google快速查找知识,对于解决开发过程中遇到的问题非常有用。 ### 5. 数据类型与运算 数据类型是数据的...

    毕业论文jsp379学生实训平台(jsp+sqlserver).doc

    这一过程有助于理清系统中的对象关系,为后续的设计和实现奠定了基础。 在系统设计环节,文章提出了系统架构的设计,将功能模块进行了合理的划分。设计类的构建和类图、顺序图的使用,使得系统设计模型得以形成。...

    基于JSP的教务管理系统设计.doc

    理解并理清这些逻辑关系对于后续的代码编写至关重要。 编码阶段,开发者会利用JSP语法和Servlet技术实现业务逻辑,与数据库进行交互,处理用户的请求和响应。在这一过程中,可能会涉及到JDBC(Java Database ...

    java软件开发个人简历

    - **熟悉Struts、Hibernate、Spring等应用开发框架**:这三个框架分别是MVC框架、对象关系映射框架和企业级应用框架,广泛应用于Java Web开发中。 #### 前端技能 - **熟悉Ajax、JavaScript**:Ajax可以让网页在不...

Global site tag (gtag.js) - Google Analytics