javaweb 三大组件之Severlet

Servlet介绍

Javaweb三大组件 Servlet、Filter、Listener.今天我们就来了解下Servlet。
一:Servlet的作用: 接受请求参数、处理请求,响应结果
二:Servlet的生命周期
 void init(ServletConfig):初始化调用一次
 void service(ServletRequest request, ServletResponse response):每次处理请求时候调用
 void destroy():销毁时候
三:实现方式
 实现javax.servlet.Servlet接口;
 继承javax.servlet.GenericServlet类;
 继承javax.servlet.http.HttpServlet类;
        常见的都是实现HttpServlet类。重写里边的doGet(),doPost等方法。
四:Servlet的配置
     写好的Servlet需要在web.xml配置。例如RegisterRequst注册请求的配置,下面是web.xml里配置内容:
    …...
    <servlet>
         //指定servlet的名称
        <servlet-name>registerRequst</servlet-name>
        //配置servlet类位置
        <servlet-class>com.lyg.test.RegisterRequst</servlet-class>
   </servlet>

<servlet-mapping>       
        //指定servlet的名称,和servlet标签下配置的名称必须一致
        <servlet-name>registerRequst</servlet-name>
        //指定访问路径
       <url-pattern>/registerRequst</url-pattern>
  </servlet-mapping>
   ......

五. 浏览器里访问RegisterRequst几种方式:
       假如项目名称叫webLearn,请求为registerRequst,它可以有下面几种访问方式
    1. http://localhost:8080/webLearn/registerRequst
    2. http://192.168.45.1:8080/webLearn/registerRequst //自己ip地址
    3. http://127.0.0.1:8088/webLearn/registerRequst

  • 下一篇ArrayList实现原理

javaweb 三大组件之Severlet相关推荐

  1. JavaWeb三大组件(Servlet,Filter,Listener 自己整理,初学者可以借鉴一下)

    JavaWeb三大组件(Servlet,Filter,Listener 自己整理,初学者可以借鉴一下) Reference 转载于:https://www.cnblogs.com/Jeremy2001 ...

  2. 【超详解】JavaWeb三大组件讲解

    文章目录 前言: 一.Servlet 二.Filter 三.Listener 总结 前言: JavaWeb三大组件指的是:Servlet.Filter.Listener,三者提供不同的功能,然而很多人 ...

  3. JavaWeb三大组件之一——Filter过滤器源码解析(全面手撕Filter源码,需要耐心看完)

    什么是Filter? 本文所说的Filter是JavaWeb中常见常使用的过滤器.Filter的作用是拦截前端发送给后端的请求,一般是用于权限过滤.日志记录.图片转换.加密.数据压缩等操作. 大致流程 ...

  4. JavaWeb三大组件之Servlet

    为什么80%的码农都做不了架构师?>>>    ###Servlet的生命周期### 与Servlet的生命周期相关的方法有: void init(ServletConfig) 服务 ...

  5. JavaWeb三大组件(ServletFilterListener)

    目录 一.Servlet 1.1概念 1.2步骤 1.3执行原理 1.4生命周期 1. 被创建:执行init方法,只执行一次 2. 提供服务:执行service方法,执行多次 3. 被销毁:执行des ...

  6. javaWEB的三大组件(入门基础总结)

    Javaweb三大组件 Servlet.Filter.Listener. 一:Servlet的作用: 接受请求参数.处理请求,响应结果 二:Servlet的生命周期  void init(Servl ...

  7. 【Java】javaWeb中的三大组件与八大监听器

    一.三大组件 JavaWeb三大组件指的是:Servlet.Filter.Listener,这三个组件在JavaWeb开发中分别提供不同的功能,然而很多人可能只用过其中一个或者两个(Servlet.F ...

  8. JavaWeb框架(四):JavaWeb项目基于三大组件实现的公司管理系统

    MVC实战项目 Web 三大组件实现 公司管理系统 需求: 项目实战 基于会话跟踪技术实现登录功能 基于Filter过滤器实现登录验证功能 基于Listener监听器监听ServletCntext对象 ...

  9. java web三大组件之filter过滤器

    过滤器是java web中相当重要的组成成分,是JavaWeb三大组件之一,它与Servlet很相似.不过过滤器有以下三条特性: 过滤器是用来拦截请求的,而不是处理请求的. 当用户请求某个Servle ...

最新文章

  1. 虚拟化帮您打造绿色数据中心
  2. 在WPF程序中打开网页:使用代理服务器并可进行JS交互
  3. linux bash tutorial
  4. Java Spring 后端项目搭建
  5. RabbitMQ笔记-使用rabbitmq-c实现Fair dispatch(公平分发)
  6. 结对编程 - 马尔科夫链
  7. 对象指针与this指针
  8. zlib-1.2.11手册
  9. 【回文串3】LeetCode 125. Valid Palindrome
  10. OpenCV之图像混合
  11. html5转PDF软件,html转pdf软件(wkhtmltopdf) 0.12.5官方版
  12. 代码设计之多渠道支付
  13. 你真的了解什么是项目管理吗?
  14. html加载三维地图,Cesium加载三维地形及WMS地图,并实现动态控制显示
  15. 干货 | 五千字长文带你快速入门FlinkSQL
  16. 链表之链表的结点插入
  17. 栈的基本操作 python
  18. 如何限制IP访问你的网站?
  19. [USACO 2007 Jan S]Protecting the Flowers
  20. 编码解码(HtmlEncode与HtmlEncode)

热门文章

  1. 按钮button,submit添加鼠标点击事件
  2. tensorflow kaggle猫狗大战识别猫狗
  3. 快速安装Docker详细图文步骤教程
  4. [附源码]SSM计算机毕业设计超市收银系统JAVA
  5. 记事本写的html文件保存到c:\inetpub\wwwroot失败
  6. 华为智能安防余虎:安防进入了新时代
  7. Qt/QEventLoop的使用
  8. (二十九)信号——概念
  9. 【Excel】Excel学习笔记 -- 多条件的排序和筛选
  10. 换脸视频怎么做出来的?AI视频换脸教程【完整版手把手】免费AI换脸视频工具制作过程详解