web基础之Servlet执行过程
来源:互联网 发布:黑客获取数据 编辑:程序博客网 时间:2024/06/05 22:42
简介:Servlet是Sun公司推出的用于开发动态Web资源的技术,Servlet程序是由web服务器调用;
开发步骤:
- 编写一个java类,实现Servlet接口;
- 配置web.xml,为编写的Servlet配置虚拟路径到Servlet的映射;
执行过程:
- 浏览器发送请求,根据请求行的uri解析出要访问的web应用和要访问的资源;
- 如果是第一次访问服务器,则服务器创建该Servlet的实例对象,调用init方法对其进行初始化,再调用service方法,将封装了请求参数的Request对象和代表了响应的Response对象以参数的形式传递给service,请求处理后,再将数据写入response,返回给服务器;
- 服务器检查response中的数据,并将response中的数据组织成响应消息返回给浏览器;
- 处理结束后并不会销毁servlet对象,而是一直驻留在内存中,等待为下一次的请求服务;当服务器关闭或者web应用从服务器移除时,销毁Servlet对象,在销毁之前会先调用destroy()方法,做一些善后工作;
- 如果不是第一次访问,则服务器不会创建Servlet实例对象,直接调用已存在的Servlet对象;
0 0
- web基础之Servlet执行过程
- java web基础之servlet
- java web基础之servlet
- java web基础之servlet
- java web基础之servlet
- Web开发之Servlet基础
- java web基础之servlet
- Web基础之Servlet深入
- JavaWeb之 Servlet执行过程 与 生命周期
- 传智播客Java web之 Servlet基础补充
- Java Web开发之Servlet、JSP基础
- Java Web开发之Servlet、JSP基础
- Java Web基础小结之Servlet
- Web初识之Servlet基础下
- Web基础之与Servlet的邂逅
- Servlet执行过程
- Servlet的执行过程
- servlet的执行过程
- ASP.Net学习笔记014--ViewState初探3
- android 微信朋友圈相册封面裁剪的小秘密
- vue开发问题总结
- GC垃圾回收
- h3416最大流(未解决)
- web基础之Servlet执行过程
- leetcode-two sum
- 代理模式【介绍、静态代理、动态代理、入门、应用】
- 思科产品线
- codeforces #343d water tree(dfs+线段树)
- 精确小数点后两位
- 金融业对区块链必须有足够认识
- Yii 1.1使用函数updaAll方法
- 按照堆排序的方式原地进行升序排列