什么是servlet


Posted in 面试题 onMay 08, 2012
servlet可以被认为是服务器端的applet。servlet被Web服务器加载和执行,就如同applet被浏览器加载和执行一样。servlet从客户端(通过Web服务器)接收请求,执行某种作业,然后返回结果。
  使用servlet的基本流程如下:
  ·客户端(很可能是Web浏览器)通过HTTP提出请求。
  ·Web服务器接收该请求并将其发给servlet。如果这个servlet尚未被加载,Web服务器将把它加载到Java虚拟机并且执行它。
  ·servlet将接收该HTTP请求并执行某种处理。
  ·servlet将向Web服务器返回应答。
  ·Web服务器将从servlet收到的应答发送给客户端。
  由于servlet是在服务器上执行,通常与applet相关的安全性的问题并不需实现。servlet使相当数量的不可能或者至少是很难由applet实现的功能的实现成为可能。与现有系统通过CORBA,RMI,socket和本地(native)调用的通信就是其中的一些例子。另外,一定要注意:Web浏览器并不直接和servlet通信,servlet是由Web服务器加载和执行的。这意味着如果你的Web服务器有防火墙保护,那么你的servlet也将得到防火墙的保护。

Tags in this post...

面试题 相关文章推荐
以下为Windows NT 下的32 位C++程序,请计算sizeof 的值
Dec 07 面试题
c++工程师面试问题
Aug 04 面试题
一道写SQL的面试题和答案
Nov 19 面试题
试解释COMMIT操作和ROLLBACK操作的语义
Jul 25 面试题
Discard Protocol抛弃协议的作用是什么
Oct 10 面试题
HSRP的含义以及如何工作
Sep 10 面试题
3个CCIE对一个工程师的面试题
May 06 面试题
世界经理人咨询有限公司面试
Sep 23 面试题
如何进行Linux分区优化
Feb 12 面试题
EJB面试题
Jul 28 面试题
Python如何定义一个函数
Sep 01 面试题
J2EE面试题大全
Aug 06 面试题
我们没有写servlet的构造方法,那么容器是怎么创建servlet的实例呢
Apr 24 #面试题
为什么要使用servlet
Jan 17 #面试题
Servlet的实例是在生命周期什么时候创建的?配置servlet最重要的是什么?
May 30 #面试题
Java servlet面试题
Mar 04 #面试题
JSP&Servlet技术面试题
May 21 #面试题
Servlet如何得到客户端机器的信息
Oct 17 #面试题
HttpServlet类中的主要方法都有哪些?各自的作用是什么?
Mar 16 #面试题
You might like
fleaphp crud操作之find函数的使用方法
2011/04/23 PHP
php设计模式 Observer(观察者模式)
2011/06/26 PHP
PHP操作文件类的函数代码(文件和文件夹创建,复制,移动和删除)
2011/11/10 PHP
深入php define()函数以及defined()函数的用法详解
2013/06/05 PHP
PHP Streams(流)详细介绍及使用
2015/05/12 PHP
基于PHP实现栈数据结构和括号匹配算法示例
2017/08/10 PHP
PHP获取日期对应星期、一周日期、星期开始与结束日期的方法
2018/06/22 PHP
PHP封装的验证码工具类定义与用法示例
2018/08/22 PHP
神奇的代码 通杀各种网站-可随意修改复制页面内容
2008/07/17 Javascript
multiSteps 基于Jquery的多步骤滑动切换插件
2011/07/22 Javascript
Jquery动态改变图片IMG的src地址示例
2013/06/25 Javascript
jqGrid日期格式的判断示例代码(开始日期与结束日期)
2013/11/08 Javascript
JavaScript对象学习小结
2015/09/02 Javascript
javascript随机抽取0-100之间不重复的10个数
2016/02/25 Javascript
javascript编程实现栈的方法详解【经典数据结构】
2017/04/11 Javascript
对于Javascript 执行上下文的全面了解
2017/09/05 Javascript
Vue下拉框回显并默认选中随机问题
2018/09/06 Javascript
node命令行工具之实现项目工程自动初始化的标准流程
2019/08/12 Javascript
JavaScript实时更新当前的时间的示例代码
2020/07/15 Javascript
jQuery实现购物车全功能
2021/01/11 jQuery
Django Rest framework认证组件详细用法
2019/07/25 Python
Pycharm 字体大小调整设置的方法实现
2019/09/27 Python
pytorch torch.expand和torch.repeat的区别详解
2019/11/05 Python
python 二维矩阵转三维矩阵示例
2019/11/30 Python
Python要如何实现列表排序的几种方法
2020/02/21 Python
CSS3实现同时执行倾斜和旋转的动画效果
2016/10/27 HTML / CSS
浅析CSS3 中的 transition,transform,translate之间区别和作用
2020/03/26 HTML / CSS
Tiqets英国:智能手机上的文化和娱乐门票
2019/07/10 全球购物
英国儿童设计师服装和玩具购物网站:Zac & Lulu
2020/10/19 全球购物
数控专业推荐信范文
2013/12/02 职场文书
校园学雷锋活动月总结
2014/03/09 职场文书
优秀公益广告词大全
2014/03/19 职场文书
语文教师求职信范文
2015/03/20 职场文书
党章学习心得体会2016
2016/01/14 职场文书
帮你提高开发效率的JavaScript20个技巧
2021/06/18 Javascript
Python中request的基本使用解决乱码问题
2022/04/12 Python