什么是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 08 面试题
介绍一下SQL Server里面的索引视图
Jul 31 面试题
简述索引存取方法的作用和建立索引的原则
Mar 26 面试题
中海讯通笔试题
Sep 15 面试题
别名指示符是什么
Oct 08 面试题
Linux Interview Questions For software testers
Jun 02 面试题
外企测试工程师面试题
Feb 01 面试题
分别介绍一下Session Bean和Entity Bean
Mar 13 面试题
如何用Python输出一个Fibonacci数列
Aug 28 面试题
Java如何读取CLOB字段
Oct 10 面试题
Java的类与C++的类有什么不同
Jan 18 面试题
我们没有写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
mysql总结之explain
2012/02/27 PHP
php中最简单的字符串匹配算法
2014/12/16 PHP
OAuth认证协议中的HMACSHA1加密算法(实例)
2017/10/25 PHP
PHP+AJAX 投票器功能
2017/11/11 PHP
PHP中的输出echo、print、printf、sprintf、print_r和var_dump的示例代码
2020/12/01 PHP
用js判断浏览器是否是IE的比较好的办法
2007/05/08 Javascript
jQuery实现页面顶部显示的进度条效果完整实例
2015/12/09 Javascript
jQuery中绑定事件bind() on() live() one()的异同
2017/02/23 Javascript
Bootstrap + AngularJS 实现简单的数据过滤字符查找功能
2017/07/27 Javascript
Bootstrap导航菜单点击后无法自动添加active的处理方法
2018/08/10 Javascript
Angular6新特性之Angular Material
2018/12/28 Javascript
微信小程序中转义字符的处理方法
2019/03/28 Javascript
解决layui中onchange失效以及form动态渲染失效的问题
2019/09/27 Javascript
ES6 class类链式继承,实例化及react super(props)原理详解
2020/02/15 Javascript
原生js实现照片墙效果
2020/10/13 Javascript
使用vant的地域控件追加全部选项
2020/11/03 Javascript
[02:47]2018年度DOTA2最佳辅助位选手4号位-完美盛典
2018/12/17 DOTA
Python max内置函数详细介绍
2016/11/17 Python
Flask框架的学习指南之制作简单blog系统
2016/11/20 Python
Python实现按照指定要求逆序输出一个数字的方法
2018/04/19 Python
Python获取网段内ping通IP的方法
2019/01/31 Python
实例讲解Python中整数的最大值输出
2019/03/17 Python
Python简单处理坐标排序问题示例
2019/07/11 Python
Python手绘可视化工具cutecharts使用实例
2019/12/05 Python
Python换行与不换行的输出实例
2020/02/19 Python
python能自学吗
2020/06/18 Python
django 将自带的数据库sqlite3改成mysql实例
2020/07/09 Python
深入理解css中vertical-align属性
2017/04/18 HTML / CSS
HTML5新增加标签和功能概述
2016/09/05 HTML / CSS
幼儿园保教管理制度
2014/02/03 职场文书
教堂婚礼主持词
2014/03/14 职场文书
完美的中文自荐信
2014/05/24 职场文书
校园广播稿精选
2014/10/01 职场文书
党员批评与自我批评发言
2014/10/02 职场文书
2014年党风廉政建设工作总结
2014/11/19 职场文书
Nginx URL重写rewrite机制原理及使用实例
2021/04/01 Servers