一:如何写一个servlet

实现/继承 如下 接口/类

Servlet   接口 有五个抽象方法

GenericServlet  抽象类     有一个抽象方法

HttpServlet   抽象类 没有抽象方法

它们三者关系:HttpServlet-继承了->GenericServlet-实现了->Servlet接口

因此编写一个servlet,有三种方式:

第一种方式:

写一个类去实现接口servlet

最重要的是实现接口中的service方法

这个方法就是我们在访问servlet的时候被tomcat服务器调用的

第二种方式:

写一个类去继承父类GenericServlet,他里面只有有一个抽象方法service,

需要用户去实现

第三种方式:

写一个类去继承父类HttpServlet

HttpServlet是一个抽象类,但是没有任何抽象方法,

HttpServlet类中自定义了很多doXxxx方法,每一种方法都【对应了浏览器发送请求 的方法】,一般常用的浏览器发请求方式为get和post,所以用户一般只需重写doGet, doPost方法

转载于:https://www.cnblogs.com/wskb/p/10704978.html

servlet篇 之servlet实现相关推荐

  1. Servlet第一篇【介绍Servlet、HTTP协议、WEB目录结构、编写入门Servlet程序、Servlet生命周期】...

    tags: Servlet 什么是Serlvet?# Servlet其实就是一个遵循Servlet开发的java类.Serlvet是由服务器调用的,运行在服务器端. 为什么要用到Serlvet? 我们 ...

  2. JAVA WEB篇2——Servlet

    JAVA WEB篇2--Servlet Servlet(Server Applet)是Java Servlet的简称,称为小服务程序或服务连接器,是Java语言编写 的服务器端程序,换句话说,Serv ...

  3. 深入理解Tomcat和Jetty源码之第二篇servlet规范和servlet容器

    深入理解Tomcat和Jetty源码之第二篇servlet规范和servlet容器 思维导图总览 这篇推送主要讲servlet的规范和什么是servlet容器? 1.先来讲讲servlet规范: 2. ...

  4. JavaEE Web开发之Servlet篇

    一.Servlet基础 a)   Servlet和JSP的关系 1. Servlet是一个运行在服务器端的Java程序,它可以动态地生成web页面,是属于客户和服务器响应的中间层.可以说JSP就是一个 ...

  5. Servlet第一篇【介绍Servlet、HTTP协议、WEB目录结构、编写入门Servlet程序、Servlet生命周期】

    什么是Servlet? Servlet其实就是一个遵循Servlet开发的java类.Servlet是由服务器调用的,运行在服务器端. 为什么要用到Servlet? 我们编写java程序想要在网上实现 ...

  6. Javaweb学习笔记 servlet篇

    servlet a)什么是servlet b)手动实现servlet程序 常见的错误: c)url地址到servlet程序的访问 d)servlet的生命周期 e)get和post的分发处理 f)通过 ...

  7. javax.servlet.jsp.JspFactory.getJspApplicationContext(Ljavax/servlet/ServletContext;)Ljavax/servlet/

    今天在启动tomcat的时候,出现了这个错误 javax.servlet.jsp.JspFactory.getJspApplicationContext(Ljavax/servlet/ServletC ...

  8. java servlet 3.1,Servlet 3.1规范学习小记

    对于Servlet 2.5加入的新功能: 1. 处理Listener的次序性 2.5及之前的规范没有定义Listener的调用次序.web.xml中定义的Listner的执行顺序是不保证的(按:尽管规 ...

  9. Servlet学习之Servlet概念与运行流程

    Servlet介绍与使用 什么是服务器: Servlet的概念: Servlet的特点: Servlet的使用: web.xml参数配置: 问题: 服务器在接收到浏览器的请求后,会自动调用对应的逻辑代 ...

  10. 【Servlet教科书】Servlet到底是什么?有什么作用?(详细记录知识)

    文章目录 @[toc] 一.初识Servlet 1.1 Servlet概念 1.2 Servlet的核心作用 1.3 Servlet核心目录结构 1.3 IDEA工具内创建核心目录结构 1.4 Ser ...

最新文章

  1. IBM DB2 For Linux安装指南
  2. 笔记-信息系统安全管理-数字证书
  3. 如何连接两个窗口JAVA_java-如何连接两个ArrayLists?
  4. 武汉大学计算机学院的李明,李明副研究员
  5. java内部邮件系统_java 图形界面 邮件系统
  6. 在Eclipse下出现dobbo索引错误,解决方案
  7. JavaScript下载文件到本地的方法总结
  8. 基于卷积神经网络的mnist手写体识别
  9. MFC实现点击按钮打开一个指定的文件或者网址或者exe
  10. 前端+后端项目 - 论坛信息管理系统(Web+servlet+MySQL+JDBC)
  11. datawhale task5变形
  12. Revit二次开发—内建类别BuiltInCategory枚举(中英文对照)
  13. 2014计算机考研分数线,2014年全国统计算机考研各个大学录取分数线汇总.doc
  14. strcmp函数的C语言实现
  15. 做回归分析时import ConvergenceWarning出错的问题
  16. Arcgis_ToolBox学习之一——Extract之Split
  17. CodeBlocks调试简要教程
  18. 你真的了解服务器托管收费标准吗?
  19. 用计算机解决问题 评课稿,解决问题的策略评课稿
  20. openwrt-安装-驱动-应用-lcd2004a实验

热门文章

  1. 服务器租用的6大安全知识分析
  2. Linux下的文件共享全攻略系列之三:主流FTP服务器Wu-ftpd入门指南
  3. 自己实践的mac安装python3Linux安装python3
  4. go - reflect
  5. oracle查询所有表字段属性_MybatisPlus基础篇学习笔记(四)------查询方法
  6. 软件开发有哪些规范和标准_车辆,机械专业如何从事汽车电子软件开发
  7. STC89C52是51单片机吗?
  8. 好看的按钮设计HTML+CSS,漂亮的动画设计
  9. [渝粤教育] 郑州财税金融职业学院 玩转e时代 参考 资料
  10. 【渝粤教育】国家开放大学2018年春季 8668-22T汽车涂装技术(A) 参考试题