第8章 Servlet基础

来源:互联网 发布:国际象棋教学软件 编辑:程序博客网 时间:2024/06/03 17:39

Servlet介绍


Servlet是运行于服务器端的、按照其自身规范编写的Java应用程序。

Servlet是用Java语言编写的,它是一个Java类。因而Servlet遵守所有Java语言的语法规则,并且他可以调用一般Java程序可以调用的系统包。

Servlet是在服务器端运行的。它编译后的“.class”文件被服务器调用和执行。Web服务器使用该class文件去处理浏览器请求,并将处理的结果

返回到客户端。

由于Servlet特殊的应用特点,它有自身特殊的规则。一般来说,它必须调用Java Servlet API,必须是对特定类或接口的继承和实现。并且,他

必须重写特定的方法去处理客户端请求。


Servlet的生命周期




Servlet的生命周期按照先后次序一般分为以下几个阶段。


Web服务器装载Servlet:Web服务器启动后,它会根据每个工程的web.xml文件去查找该工程中的Servlet。并且找到这些Servlet的Class文件

所在的地址,将它们载入到Web容器中。不同的Servlet被Web服务器加载的次序不同。通过web.xml文件可以配置每个Servlet载入的次序。

一般来说,Servlet在服务器启用时就会被Web服务器加载,而JSP文件只有在用户访问到该页面时才会被动态载入。


创建一个Servlet实例,这时会调用该Servlet的构造函数去创建一个具体的对象。


经过以上两个步骤后,这时如果有客户端请求,Web服务器就会调用Servlet对象的init()方法。


接着Web服务器调用Servlet的service()方法去接收请求,处理请求,并把处理结果返回。


销毁:Servlet实例被销毁,这时通过调用Servlet的destroy()方法来实现的。

0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 苹果忘记访问限制密码怎么办 苹果限制访问密码忘了怎么办 东奥会计书盗版怎么办 合同封印少盖一页怎么办 玩单机游戏屏幕输入不支持怎么办 汽车不小心陷进泥潭怎么办 招商银行信用卡激活电话换了怎么办 冲鼻子是耳朵进水了怎么办 不小心点了赞怎么办 小车间太热了怎么办 在车间上班好热怎么办 英雄杀四星李逵不拉仇恨怎么办 手表玻璃里面有雾水怎么办 dw手表玻璃碎了怎么办 手表玻璃面花了怎么办 有个窝囊的父母怎么办 苹果7p玩游戏卡怎么办 三星玩游戏很卡怎么办 三星打游戏很卡怎么办 香水喷到眼睛里怎么办 萍果平板锁机怎么办? 苹果6开机卡死怎么办 辐射4发夹用完了怎么办 辐射4多的武器怎么办 大姨妈恶心想吐怎么办 玩完游戏想吐怎么办 玩完了海盗船想吐怎么办 戴眼镜恶心想吐怎么办 玩电脑恶心想吐怎么办 玩游戏玩的头疼怎么办 玩游戏头疼想吐怎么办 游戏玩久了头疼怎么办 有3d眩晕症怎么办 玩游戏晕3d怎么办 梦幻西游亏的钱怎么办 普惠卡销户了钱存进去了怎么办 梦幻西游现金变储备了怎么办 孩子挣了钱存不下怎么办 电脑显示副本不是正版怎么办 斗战神师徒一个人删除角色怎么办 起业kx5防盗器不响怎么办