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

面试题 相关文章推荐
空指针到底是什么
Aug 07 面试题
新大陆软件面试题
Nov 24 面试题
你对IPv6了解程度
Feb 09 面试题
南京某公司笔试题
Jan 27 面试题
别名指示符是什么
Oct 08 面试题
介绍一下linux文件系统分配策略
Nov 17 面试题
what is the difference between ext2 and ext3
Aug 25 面试题
简述进程的启动、终止的方式以及如何进行进程的查看
Feb 20 面试题
linux面试题参考答案(10)
Oct 26 面试题
MySQL面试题目集锦
Apr 14 面试题
sleep()方法和wait()方法的区别是什么
Nov 17 面试题
Java面试题冲刺第十五天--设计模式
Aug 07 面试题
我们没有写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
将数字格式的计算结果转为汉字格式
2006/10/09 PHP
php中存储用户ID和密码到mysql数据库的方法
2013/02/06 PHP
Laravel利用gulp如何构建前端资源详解
2018/06/03 PHP
php链式操作的实现方式分析
2019/08/12 PHP
JQuery中的ready函数冲突的解决方法
2010/05/17 Javascript
jQuery 常见操作实现方式和常用函数方法总结
2011/05/06 Javascript
JQuery扩展插件Validate—4设置错误提示的样式
2011/09/05 Javascript
jQuery Deferred和Promise创建响应式应用程序详细介绍
2013/03/05 Javascript
IE8的JavaScript点击事件(onclick)不兼容的解决方法
2013/11/22 Javascript
jquery中$each()方法的使用指南
2015/04/30 Javascript
js代码实现无缝滚动(文字和图片)
2015/08/20 Javascript
jQuery中的ajax async同步和异步详解
2015/09/29 Javascript
详解jQuery向动态生成的内容添加事件响应jQuery live()方法
2015/11/02 Javascript
jquery在ie7下选择器的问题导致append失效的解决方法
2016/01/10 Javascript
JavaScript判断数组重复内容的两种方法(推荐)
2016/06/06 Javascript
javascript超过容器后显示省略号效果的方法(兼容一行或者多行)
2016/07/14 Javascript
js简单时间比较的方法
2016/08/02 Javascript
深入理解js generator数据类型
2016/08/16 Javascript
three.js实现围绕某物体旋转
2017/01/25 Javascript
如何选择适合你的JavaScript框架
2017/11/20 Javascript
Angular Excel 导入与导出的实现代码
2019/04/17 Javascript
浅析微信小程序自定义日历组件及flex布局最后一行对齐问题
2020/10/29 Javascript
用Python的Django框架编写从Google Adsense中获得报表的应用
2015/04/17 Python
python框架中flask知识点总结
2018/08/17 Python
Python高级特性与几种函数的讲解
2019/03/08 Python
使用python PIL库实现简单验证码的去噪方法步骤
2019/05/10 Python
详解使用django-mama-cas快速搭建CAS服务的实现
2019/10/30 Python
解决Pycharm中恢复被exclude的项目问题(pycharm source root)
2020/02/14 Python
Python项目跨域问题解决方案
2020/06/22 Python
详解python metaclass(元类)
2020/08/13 Python
Fabletics官网:美国运动服饰品牌,由好莱坞女演员凯特·哈德森创立
2019/10/19 全球购物
日本酒店、民宿、温泉旅馆、当地旅行团中文预订:e路东瀛
2019/12/09 全球购物
厂区绿化方案
2014/05/08 职场文书
不服从上级领导安排的检讨书
2014/09/14 职场文书
大学考试作弊检讨书
2015/05/06 职场文书
Nginx下配置Https证书详细过程
2021/04/01 Servers