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

面试题 相关文章推荐
什么是接口(Interface)?
Feb 01 面试题
垃圾回收的优点和原理。并考虑2种回收机制
Oct 16 面试题
文件中有一组整数,要求排序后输出到另一个文件中
Jan 04 面试题
SQL Server笔试题
Jan 10 面试题
存储过程的优点有哪些
Sep 27 面试题
PPP协议组成及简述协议协商的基本过程
May 28 面试题
外企测试工程师面试题
Feb 01 面试题
GWT的应用有哪两种部署模式
Dec 21 面试题
Python里面search()和match()的区别
Sep 21 面试题
Unix/Linux开发面试题
Aug 16 面试题
Unix如何在一行中运行多个命令
May 29 面试题
什么是servlet
May 08 面试题
我们没有写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登陆后跳转到登陆前页面实现思路及代码
2014/01/17 PHP
php使用GD实现颜色渐变实例
2015/06/02 PHP
json简单介绍
2008/06/10 Javascript
浅析JavaScript 调试方法和技巧
2015/10/22 Javascript
JS实现从顶部下拉显示的带动画QQ客服特效代码
2015/10/24 Javascript
Jquery attr()方法 属性赋值和属性获取详解
2016/04/15 Javascript
使用 stylelint检查CSS_StyleLint
2016/04/28 Javascript
基于jQuery实现页面搜索功能
2020/03/26 Javascript
AngularJS $injector 依赖注入详解
2016/09/14 Javascript
Angularjs自定义指令实现三级联动 选择地理位置
2017/02/13 Javascript
微信小程序 登录的简单实现
2017/04/19 Javascript
原生js实现密码输入框值的显示隐藏
2017/07/17 Javascript
解决在vue+webpack开发中出现两个或多个菜单公用一个组件问题
2017/11/28 Javascript
js实现按钮开关单机下拉菜单效果
2018/11/22 Javascript
JS实现查找数组中对象的属性值是否存在示例
2019/05/24 Javascript
微信小程序canvas截取任意形状的实现代码
2020/01/13 Javascript
vue项目或网页上实现文字转换成语音播放功能
2020/06/09 Javascript
[01:07:13]TNC vs Pain 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/20 DOTA
[01:10:03]OG vs EG 2018国际邀请赛淘汰赛BO3 第三场 8.23
2018/08/24 DOTA
Python模拟百度自动输入搜索功能的实例
2019/02/14 Python
python django框架中使用FastDFS分布式文件系统的安装方法
2019/06/10 Python
python处理excel绘制雷达图
2019/10/18 Python
python文件操作seek()偏移量,读取指正到指定位置操作
2020/07/05 Python
最新Python idle下载、安装与使用教程图文详解
2020/11/28 Python
Sneaker Studio乌克兰:购买运动鞋
2018/03/26 全球购物
汽车检测与维修个人求职信
2013/09/24 职场文书
数控技术专业毕业自荐书范文
2014/02/05 职场文书
技校学生个人职业生涯规划范文
2014/03/03 职场文书
毕业典礼主持词大全
2014/03/26 职场文书
巾帼建功标兵事迹材料
2014/05/11 职场文书
民政局标准版离婚协议书
2014/12/01 职场文书
2015年路政工作总结
2015/05/22 职场文书
小英雄雨来观后感
2015/06/09 职场文书
2016大一新生军训感言
2015/12/08 职场文书
Python中os模块的简单使用及重命名操作
2021/04/17 Python
SpringCloud Feign请求头删除修改的操作代码
2022/03/20 Java/Android