Java Servlet的主要功能和作用是什么


Posted in 面试题 onFebruary 14, 2014
Servlet 通过创建一个框架来扩展服务器的能力,以提供在 Web 上进行请求和响应服务。当客户机发送请求至服务器时,服务器可以将请求信息发送给 Servlet ,并让 Servlet 建立起服务器返回给客户机的响应。 当启动 Web 服务器或客户机第一次请求服务时,可以自动装入 Servlet 。装入后, Servlet 继续运行直到其它客户机发出请求。 Servlet 的功能涉及范围很广。例如, Servlet 可完成如下功能:
(1) 创建并返回一个包含基于客户请求性质的动态内容的完整的 HTML 页面。
(2) 创建可嵌入到现有 HTML 页面中的一部分 HTML 页面( HTML 片段)。
(3) 与其它服务器资源(包括数据库和基于 Java 的应用程序)进行通信。
(4) 用多个客户机处理连接,接收多个客户机的输入,并将结果广播到多个客户机上。例如, Servlet 可
以是多参与者的游戏服务器。
(5) 当允许在单连接方式下传送数据的情况下,在浏览器上打开服务器至 applet 的新连接,并将该连
接保持在打开状态。当允许客户机和服务器简单、高效地执行会话的情况下, applet 也可以启动客户浏览器和服务器之间的连接。可以通过定制协议或标准(如 IIOP )进行通信。
(6) 对特殊的处理采用 MIME 类型过滤数据,例如图像转换和服务器端包括( SSI )。
(7) 将定制的处理提供给所有服务器的标准例行程序。例如, Servlet 可以修改如何认证用户。

Tags in this post...

面试题 相关文章推荐
递归实现回文判断(如:abcdedbca就是回文,判断一个面试者对递归理解的简单程序)
Apr 28 面试题
求最大连续递增数字串(如"ads3sl456789DF3456ld345AA"中的"456789")
Sep 11 面试题
在C++ 程序中调用被C 编译器编译后的函数,为什么要加extern "C"
Aug 09 面试题
北京某公司的.net笔试题
Mar 20 面试题
亿阳信通股份有限公司笔试题(C#)
Mar 04 面试题
北京天润融通.net面试题笔试题
Feb 20 面试题
盛大二次面试题
Nov 18 面试题
作为网站管理者应当如何防范XSS
Aug 16 面试题
linux面试题参考答案(4)
Sep 21 面试题
linux面试题参考答案(5)
Sep 01 面试题
系统管理员的职责包括那些?管理的对象是什么?
Jan 18 面试题
JSP和Servlet有哪些相同点和不同点,他们之间的联系是什么?
Oct 22 #面试题
Unix里面如何在后台运行程序
Oct 14 #面试题
程序员经常用到的UNIX命令
Apr 13 #面试题
当文件系统受到破坏时,如何检查和修复系统?
Mar 09 #面试题
Unix如何在一行中运行多个命令
May 29 #面试题
与UNIX有关的几个名词
Sep 17 #面试题
Unix如何添加新的用户
Aug 20 #面试题
You might like
浅析Mysql 数据回滚错误的解决方法
2013/08/05 PHP
调整PHP的性能
2013/10/30 PHP
php多功能图片处理类分享(php图片缩放类)
2014/03/14 PHP
php中的静态变量的基本用法
2014/03/20 PHP
ThinkPHP惯例配置文件详解
2014/07/14 PHP
mac环境中使用brew安装php5.5.15
2014/08/18 PHP
php实现网站文件批量压缩下载功能
2015/10/28 PHP
PHP简单的MVC框架实现方法
2015/12/01 PHP
详谈phpAdmin修改密码后拒绝访问的问题
2017/04/03 PHP
PHP PDOStatement::bindParam讲解
2019/01/30 PHP
JavaScript constructor和instanceof,JSOO中的一对欢喜冤家
2009/05/25 Javascript
javascript算法题 求任意一个1-9位不重复的N位数在该组合中的大小排列序号
2012/07/21 Javascript
AngularJs根据访问的页面动态加载Controller的解决方案
2015/02/04 Javascript
javascript消除window.close()的提示窗口
2015/05/20 Javascript
js实现动态创建的元素绑定事件
2016/07/19 Javascript
浅析JavaScript中break、continue和return的区别
2016/11/30 Javascript
JS判断数组里是否有重复元素的方法小结
2019/05/21 Javascript
elementui之el-tebs浏览器卡死的问题和使用报错未注册问题
2019/07/06 Javascript
jQuery实现图片随机切换、抽奖功能(实例代码)
2019/10/23 jQuery
Python黑魔法Descriptor描述符的实例解析
2016/06/02 Python
python 根据正则表达式提取指定的内容实例详解
2016/12/04 Python
python条件变量之生产者与消费者操作实例分析
2017/03/22 Python
解决Python 中英文混输格式对齐的问题
2018/07/16 Python
Python字典创建 遍历 添加等实用基础操作技巧
2018/09/13 Python
详解用python写网络爬虫-爬取新浪微博评论
2019/05/10 Python
如何使用pyinstaller打包32位的exe程序
2019/05/26 Python
python交互模式下输入换行/输入多行命令的方法
2019/07/02 Python
Python MongoDB 插入数据时已存在则不执行,不存在则插入的解决方法
2019/09/24 Python
python函数定义和调用过程详解
2020/02/09 Python
python requests.get带header
2020/05/05 Python
Python爬虫实现自动登录、签到功能的代码
2020/08/20 Python
css3 按钮 利用css3实现超酷下载按钮
2013/03/18 HTML / CSS
日本最大级玩偶手办购物:あみあみ Amiami
2018/04/23 全球购物
几个Shell Script面试题
2014/04/18 面试题
十八届三中全会个人学习材料
2014/02/13 职场文书
2015年毕业生自荐信范文
2015/03/24 职场文书