什么是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...

面试题 相关文章推荐
群胜软件Java笔试题
Sep 29 面试题
面向对象编程是如何提高软件开发水平的
May 06 面试题
写一个函数返回1+2+3+…+n的值(假定结果不会超过长整型变量的范围)
Sep 05 面试题
C#中的验证控件有几种
Mar 08 面试题
Solaris操作系统的线程机制
Dec 23 面试题
什么是makefile? 如何编写makefile?
Jan 02 面试题
Shell编程面试题
May 29 面试题
配置管理计划的主要内容有哪些
Jun 20 面试题
EJB3.1都有哪些改进
Nov 17 面试题
在Ajax应用中信息是如何在浏览器和服务器之间传递的
May 31 面试题
火山动力Java笔试题
Jun 26 面试题
J2EE中常用的名词进行解释
Nov 09 面试题
我们没有写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
PHP面向对象中new self()与 new static()的区别浅析
2017/08/17 PHP
thinkPHP+LayUI 流加载实现功能
2019/09/27 PHP
浏览器打开层自动缓慢展开收缩实例代码
2013/07/04 Javascript
JQuery 文本框回车跳到下一个文本框示例代码
2013/08/30 Javascript
js清理Word格式示例代码
2014/02/13 Javascript
使用jQuery和Bootstrap实现多层、自适应模态窗口
2014/12/22 Javascript
JavaScript计时器示例分析
2015/02/05 Javascript
JS实现跟随鼠标立体翻转图片的方法
2015/05/04 Javascript
js实现向右横向滑出的二级菜单效果
2015/08/27 Javascript
Node.js的Mongodb使用实例
2016/12/30 Javascript
JS常见简单正则表达式验证功能小结【手机,地址,企业税号,金额,身份证等】
2017/01/22 Javascript
整理关于Bootstrap排版的慕课笔记
2017/03/29 Javascript
jQuery实现当拉动滚动条到底部加载数据的方法分析
2019/01/24 jQuery
Vue scrollBehavior 滚动行为实现后退页面显示在上次浏览的位置
2019/05/27 Javascript
微信小程序图片左右摆动效果详解
2019/07/13 Javascript
关于layui toolbar和template的结合使用方法
2019/09/19 Javascript
js验证密码强度解析
2020/03/18 Javascript
使用nodejs实现JSON文件自动转Excel的工具(推荐)
2020/06/24 NodeJs
Python 的内置字符串方法小结
2016/03/15 Python
详解Python中最难理解的点-装饰器
2017/04/03 Python
Python数据拟合与广义线性回归算法学习
2017/12/22 Python
解决python 输出是省略号的问题
2018/04/19 Python
python中partial()基础用法说明
2018/12/30 Python
python-tkinter之按钮的使用,开关方法
2019/06/11 Python
Django的用户模块与权限系统的示例代码
2019/07/24 Python
python匿名函数lambda原理及实例解析
2020/02/07 Python
Python命名空间及作用域原理实例解析
2020/08/12 Python
Python爬虫之Selenium实现键盘事件
2020/12/04 Python
公职人员索取回扣检举信
2014/04/04 职场文书
实习生评语
2014/04/26 职场文书
环境监测与治理技术专业求职信
2014/07/06 职场文书
员工激励培训演讲稿
2014/09/16 职场文书
2014年工商所工作总结
2014/12/09 职场文书
个人年度总结报告
2015/03/09 职场文书
2015年教师节新闻稿
2015/07/17 职场文书
详解Django的MVT设计模式
2021/04/29 Python