Servlet基础----Hello Servlet!!!

本文介绍了Servlet的基础知识,包括Servlet在CS/BS架构中的角色、Servlet的三大组件、创建Servlet的三种方式及其生命周期方法。重点阐述了Servlet的特性,如单例模式和线程不安全,以及ServletContext对象的作用。同时,提到了ServletName在请求处理中的作用以及常用方法的使用。
摘要由CSDN通过智能技术生成

CS/BS

CS:Client/Server 客户端/服务器
比如qq等安装到电脑上的程序,就是客户端

BS:Brower/Server 浏览器/服务器端
比如访问网站

什么是Servlet?

Servlet是JavaWeb的三大组件之一
Servlet,Filter.,Listener是JavaWeb的三大组件

Servlet可以完成
接受请求数据:
接受客户端提交上来的数据,比如url中携带参数
处理请求数据:
根据不同的需求,处理数据
完成响应:
响应有很多种,比如将数据传给jsp显示

创建Servlet方式

*第一种创建Servlet方法,实现Servlet接口
Servlet的生命周期方法:
init(config)
service()
getServletConfig()
getServletInfo()
destroy()

init(config)方法
可以通过config对象,获取Servlet的配置信息
初始化方法init(config)
当Servlet对象被创建后第一时间调用
当浏览器访问当前这个对象
在创建好这个对象,就会调用这个对象的init(config)方法

ServletConfig类,封装了Servlet的配置信息
web.xml中的信息,会被加载进内存,就被抽象成了ServletConfig的实现类对象
配置信息就是web.xml文件中Servlet的配置信息

service方法
浏览器每次请求当前Servlet
都会调用一次service(

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值