servlet 笔记

一、Servlet简介

       Servlet是sun公司提供的一门用于开发动态web资源的技术。

       Sun公司在其API中提供了一个Servlet接口,用户若想开发一个动态web资源,步骤如下:

编写一个Java类,实现Servlet接口
把开发好的Java类部署到Web服务器中。

二、Servlet的运行过程
       Servlet程序是由web服务器调用的,其过程如下:
web服务器首先检查是否已经装载了该Servlet的实例对象,如果是执行第4步,否则执行第2步
装载并创建Servlet的一个实例对象
调用Servlet实例对象的init()方法
创建请求对象HttpServletRequest和响应对象HttpServletResponse,然后调用service()并将请求和响应对象作为参数传递进去
web应用程序被停止或重新启动之前,Servlet引擎将卸载Servlet,并在卸载之前调用destroy()方法

注意事项:
同一个servlet可以匹配多个servlet-mapping,但是同一个servlet-mapping不能匹配多个servlet
'url-pattern可以使用通配符(*.扩展名或"/*"结尾)
Servlet类中如果设置的成员变量,那么他是线程不安全的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值