• day47_Servlet


    Servlet

    ​ **server Applet ** 运行在服务端的小程序,使用Java语言编写

    ​ 使用Java语言编写的运行在服务端的小程序,接口

    ​ 在接口中定义的有很多具体的标准(抽象方法体现)

    快速入门:

    ​ 步骤:

    ​ 第一步:部署当前项目到tomcat中

    ​ 第二步:让浏览器客户端找到项目中对外提供的某个服务 路径映射 url- pattern

    ​ 第三步:启动服务器

    ​ Servlet的内部实现原理:

    ​ Servlet是sun公司提供的一套规范

    ​ Servlet规范:包含三个技术点:(servlet技术、filter过滤器技术、listener监听器技术)

    ​ 原理:

    ​ 当客户端发送一个请求过来时,tomcat会先解析请求的url路径,在web.xml文件中去找对应的路径,如果找到,就会读取的名字,通过servlet-name找到对应的服务类,加载该服务类信息,tomcat会创建该类对象调用service()方法,执行其中内容,如果该服务类被第一次请求,那么会先调用init()方法初始化该类对象的信息。

    ​ Servlet生命周期

    ​ init():Servlet类的对象被创建的时候调用到

    ​ service():每次发送请求的时候会被执行

    ​ ServletRequest代表请求 会把Http的请求中所有信息装配到 ServletRequest对象中

    ​ ServletResponse代表响应 会把Http响应中的所有信息装配到 ServletResponse对象中

    ​ destroy():

  • 相关阅读:
    Mac上使用Charles抓取https
    使用react-navigation 报错isMounted
    create-react-app创建出来项目,如何设置CSS模块化?
    Markdown 常用语法整理
    Git安装和使用
    页面重定向跳转
    AntDesign 踩坑大全
    js实现数组、对象深度克隆的两种办法
    wamp中mysql安装时能启动,重启后无法启动的解决办法
    前端开发工具收藏
  • 原文地址:https://www.cnblogs.com/mitoris/p/14269734.html
Copyright © 2020-2023  润新知