栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Servlet 01

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Servlet   01

Servlet是运行在Web服务器或应用服务器上的程序,它可以读取客户端发送的请求,也可以处理数据并产生结果这个过程可能需要访问数据库,然后响应请求 。

Servlet是JavaEE规范之一,其实就是一个接口,将来 我们需要定义Servlet类实现Servlet接口,并由web服务 器运行Servlet。

Servlet 快速入门	
1.创建web项目,导入Servlet依赖坐标

javax.servlet
javax.servlet-api3.1.0provided
//注意依赖范围 
2.创建:定义一个类,实现Servlet接口,并重写接口中所有方法,并在service方法中输入一句话。
3.配置:在类上使用@WebServlet注解,配置该 Servlet的访问路径
@WebServiet("/demo1")
public class ServletDem01 implements Servlet{   }
4.访问:启动Tomcat,浏览器输入URL 访问该Servlet。

//Servlet对象由web服务器创建,service方法由web服务器调用。

Servlet运行在Servlet容器(web服务器)中,其生命周期由容器来管理,分为4个阶段:

    加载和实例化:默认情况下,当Servlet第一次被访问时,由容器创建Servlet对象。

    初始化:在Servlet实例化之后,容器将调用Servlet的init()方法初始化这个对象,完成一些如 加载配置文件、创建连接等初始化的工作。该方法只调用一次 。@WebServlet(urlPatterns ="/demo",
    loadonStartup =1)
    1.负整数:第一次被访问时创建Servlet对象,默认-1。
    2.0或正整数:服务器启动时创建Servlet对象数字越小优先级越高。

    请求处理:每次请求Servlet时,Servlet容器都会调用Servlet的service()方法对请求进行处理。
    4, 服务终止:当需要释放内存或者容器关闭时,容器就会调用Servlet实例的destroy0方法完成 资源的释放。在destroy0方法调用之后,容器会释放这个Servlet实例,该实例随后会被Java的垃圾收集器所回收。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/716530.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号