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

面试题 相关文章推荐
PHP如何去执行一个SQL语句
Mar 05 面试题
为数据库创建索引都需要注意些什么
Jul 17 面试题
SQL面试题
Dec 09 面试题
使用索引有什么好处
Jul 27 面试题
.NET面试问题集
Dec 08 面试题
面向对象概念面试题(.NET)
Nov 04 面试题
介绍一下linux文件系统分配策略
Feb 25 面试题
如何查看在weblogic中已经发布的EJB
Jun 01 面试题
启动一个线程是用run()还是start()
Dec 25 面试题
信号量和自旋锁的区别?如何选择使用?
Sep 08 面试题
HttpServlet类中的主要方法都有哪些?各自的作用是什么?
Mar 16 面试题
介绍一下Ruby的特点
Jan 20 面试题
我们没有写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 字符串加密函数(在指定时间内加密还原字符串,超时无法还原)
2010/04/28 PHP
php遍历目录与文件夹的多种方法详解
2013/11/14 PHP
php获取服务器端mac和客户端mac的地址支持WIN/LINUX
2014/05/15 PHP
juqery 学习之四 筛选过滤
2010/11/30 Javascript
基于jquery的关于动态创建DOM元素的问题
2010/12/24 Javascript
javascript游戏开发之《三国志曹操传》零部件开发(二)人物行走的实现
2013/01/23 Javascript
javascript操作符"!~"详解
2015/02/10 Javascript
jquery实现公告翻滚效果
2015/02/27 Javascript
javascript操作表格排序实例分析
2015/05/06 Javascript
jquery+CSS3实现淘宝移动网页菜单效果
2015/08/31 Javascript
Bootstrap基本插件学习笔记之模态对话框(16)
2016/12/08 Javascript
使用ES6语法重构React代码详解
2017/05/09 Javascript
js导出Excel表格超出26位英文字符的解决方法ES6
2017/11/15 Javascript
AngularJS实现的自定义过滤器简单示例
2019/02/02 Javascript
vue组件之间的数据传递方法详解
2019/04/19 Javascript
在SSM框架下用laypage和ajax实现分页和数据交互的方法
2019/09/27 Javascript
Vue实现购物车基本功能
2020/11/08 Javascript
[56:20]LGD vs VP Supermajor 败者组决赛 BO3 第三场 6.10
2018/07/04 DOTA
利用Python实现简单的相似图片搜索的教程
2015/04/23 Python
python列表生成式与列表生成器的使用
2018/02/23 Python
Selenium的使用详解
2018/10/19 Python
python 与服务器的共享文件夹交互方法
2018/12/27 Python
java中的控制结构(if,循环)详解
2019/06/26 Python
python框架flask表单实现详解
2019/11/04 Python
Python with语句和过程抽取思想
2019/12/23 Python
JupyterNotebook 输出窗口的显示效果调整方法
2020/04/13 Python
Python字典实现伪切片功能
2020/10/28 Python
如何写好升职自荐信
2014/01/06 职场文书
团日活动总结范文
2014/04/25 职场文书
2014医学院领导干部四风对照检查材料思想汇报
2014/09/16 职场文书
2015年食堂工作总结报告
2015/04/23 职场文书
初中教师德育工作总结2015
2015/05/12 职场文书
总结Java对象被序列化的两种方法
2021/06/30 Java/Android
使用refresh_token实现无感刷新页面
2022/04/26 Javascript
Redis基本数据类型Zset有序集合常用操作
2022/06/01 Redis
openGauss数据库JDBC环境连接配置的详细过程(Eclipse)
2022/06/01 Java/Android