servlet

作者: 岁月是首歌 | 来源:发表于2017-04-27 19:15 被阅读0次

什么是servlet

servlet服务端小程序,可以处理用户的请求与响应
servlet本质是一个java程序,外界是无法直接访问的,所以与jsp不同。
所以每个servlet要配置一个请求地址:

servlet生命周期

Servlet被服务器实例化后,容器运行其init方法,请求到达时运行其service方法,service方法自动派遣运行与请求对应的doXXX方法(doGet,doPost)等,当服务器决定将实例销毁的时候调用其destroy方法。

servlet的简单入门

1.创建一个java类,实现一个servlet接口

  1. init、service、destory
    3.配置web.xml文件 /使用注解 @WebServlet("/用户访问地址")

特点

1.init方法在第一个用户访问的时候就被调用,初始化一个servlet对象
2.service方法在用户每次访问的时候都会被调用
3.destory方法在servlet容器(tomcat服务器)关闭时会被调用

为什么要使用servlet

1.将jsp中复杂的逻辑分离出来
2.jsp只负责显示数据和获取用户请求的信息,servlet处理请求和想要请求
3.jsp与servlet之间分工合作,更符合mvc的设计模式

使用方式

1.extends GenericServlet
2.extends HttpServlet

BaseServlet extends GenericServlet

1.写一个通用的方法,service()
2.使用反射调用子类的方法
3.方法返回字符串
4.如果字符串前面有个r,代表重定向
5.如果字符串前面有个f,代表转发
6.如果字符串前面有个j,代表js
7.如果字符串前面没有东西,代表转发

监听器

什么是监听器

监听器就是一个实现特定接口的普通java程序,这个程序专门用于监听另一个java对象的方法调用或属性改变,但被监听对象发生上述事件后,监听器某

监听器的简单入门

1.定义java类,实现监听器的接口
2.实现抽象方法,配置文件

相关文章

  • servlet 笔记

    servlet servlet 声明周期 Servlet 的线程安全 Servlet 获取配置信息 Servlet...

  • Servlet

    Servlet介绍 Servlet开发步骤 创建Servlet 配置Servlet 配置Servlet中设置初始化...

  • 深入理解Servlet技术

    1. 什么是servlet servlet Servlet是javax.servlet.Servlet包中定义的一...

  • Servlet与Jsp(1)

    Servlet 实现原理Servlet接口使Servlet容器能将Servlet类载入内存,并在Servlet实例...

  • web.xml不同版本之间头信息的区别

    一、Servlet 2.3 二、Servlet 2.4 三、Servlet 2.5 四、Servlet 3.0 五...

  • Servlet入门

    Servlet简介 Servlet(Servlet Applet)是Java Servlet的简称,称为小服务程序...

  • Servlet 实例

    Servlet 实例 Servlet 是服务 HTTP 请求并实现 javax.servlet.Servlet 接...

  • Java Servlet API

    Servlet 支持的版本 Servlet 3.0 新特性详解 Servlet 3.0 新特性概述Servlet ...

  • 简单认识Servlet

    Servlet与JSP的关系 初识Servlet Servlet层级关系 顶层Servlet接口 GenericS...

  • 2019-10-14 SpringMVC与Servlet接口 S

    SpringMVC与Servlet接口 Servlet接口规范 Servlet 接口 定义servlet接口规范i...

网友评论

      本文标题:servlet

      本文链接:https://www.haomeiwen.com/subject/gyenzttx.html