servlet的简单认识



对servlet的认识

1.什么是servlet?

servlet是用java编写的服务器段程序,主要功能在于交互式的浏览和修改数据,生成动态的web内容。

servlet本质上是类,是接口和实现类。

2.servlet的工作机制

客户端发送请求给服务器

服务器加载启动并且调用servlet,解析http请求为request对象

request转发给servlet处理

servlet处理后返回response

tomcat再将response转成HTTP响应返回给客户端

3.servlet的生命周期

在servlet中 init(),service(),destroy()是servlet的生命周期方法。

init(),当servlet第一次被请求时,servlet容器就会调用这个方法来初始化一个servlet对象出来,在后续的请求中不会再被servlet容器调用。

service(),每当请求servlet时servlet容器就会调用这个方法。

destroy(),当销毁servlet时,调用这个方法。

4.servlet的一些接口

ServletRequset接口:

servlet容器接受到每个http请求都会创建一个ServletRequset对象,并把这个对象传递给Servlet的Sevice( )方法。

ServletResponse接口:

ServletResponse接口表示一个servlet相应,再调用servlet方法前会生成一个ServletResponse对象将其作为servlet()的第二个参数

ServletConfig接口中有几个方法:

getservletName() ; 在xml文件中得到servlet的name

getInitParameter(); 获取servlet初始化参数

5.servlet类和接口的关系在这里插入图片描述
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值