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...

面试题 相关文章推荐
extern在函数声明中是什么意思
Jan 19 面试题
struct与class的区别
Feb 03 面试题
C/C++ 笔试、面试题目大汇总
Nov 21 面试题
杭州联环马网络笔试题面试题
Aug 04 面试题
请解释一下webService? 如何用.net实现webService
Jun 09 面试题
RIP版本1跟版本2的区别
Dec 30 面试题
介绍一下常见的木马种类
Nov 15 面试题
linux面试相关问题
Aug 11 面试题
几个Shell Script面试题
Aug 31 面试题
Ajxa常见问题都有哪些
Mar 26 面试题
请问软件开发中的设计模式你会使用哪些
May 13 面试题
怎样声明一个匿名的内部类
Jun 01 面试题
JSP和Servlet有哪些相同点和不同点,他们之间的联系是什么?
Oct 22 #面试题
Unix里面如何在后台运行程序
Oct 14 #面试题
程序员经常用到的UNIX命令
Apr 13 #面试题
当文件系统受到破坏时,如何检查和修复系统?
Mar 09 #面试题
Unix如何在一行中运行多个命令
May 29 #面试题
与UNIX有关的几个名词
Sep 17 #面试题
Unix如何添加新的用户
Aug 20 #面试题
You might like
关于拼配咖啡,你要知道
2021/03/03 咖啡文化
jQuery+PHP+ajax实现微博加载更多内容列表功能
2014/06/27 PHP
Codeigniter发送邮件的方法
2015/03/19 PHP
javascript判断ie浏览器6/7版本加载不同样式表的实现代码
2011/12/26 Javascript
原生js实现淘宝首页点击按钮缓慢回到顶部效果
2014/04/06 Javascript
微信小程序 swiper组件详解及实例代码
2016/10/25 Javascript
jQGrid动态填充select下拉框的选项值(动态填充)
2016/11/28 Javascript
AngularJS封装指令方法详解
2016/12/12 Javascript
Mongoose学习全面理解(推荐)
2017/01/21 Javascript
微信小程序 页面跳转如何实现传值
2017/04/05 Javascript
前端插件之Bootstrap Dual Listbox使用教程
2019/07/23 Javascript
Element-UI中关于table表格的那些骚操作(小结)
2019/08/15 Javascript
微信小程序vant弹窗组件的实现方式
2020/02/21 Javascript
[51:36]EG vs VP 2018国际邀请赛淘汰赛BO3 第一场 8.24
2018/08/25 DOTA
python ip正则式
2009/05/07 Python
python使用opencv进行人脸识别
2017/04/07 Python
MySQL适配器PyMySQL详解
2017/09/20 Python
python实现图书馆研习室自动预约功能
2018/04/27 Python
python 执行shell命令并将结果保存的实例
2018/05/11 Python
python框架中flask知识点总结
2018/08/17 Python
python环形单链表的约瑟夫问题详解
2018/09/27 Python
[原创]Python入门教程3. 列表基本操作【定义、运算、常用函数】
2018/10/30 Python
Django restframework 源码分析之认证详解
2019/02/22 Python
Python使用pyserial进行串口通信的实例
2019/07/02 Python
Python_查看sqlite3表结构,查询语句的示例代码
2019/07/17 Python
Python新手学习函数默认参数设置
2020/06/03 Python
Python实现敏感词过滤的4种方法
2020/09/12 Python
Pytorch自定义Dataset和DataLoader去除不存在和空数据的操作
2021/03/03 Python
HTML5 声明兼容IE的写法
2011/05/16 HTML / CSS
Strathberry苏贝瑞中国官网:西班牙高级工匠手工打造
2020/10/19 全球购物
安全生产网格化管理实施方案
2014/03/01 职场文书
2014年小学英语教师工作总
2014/12/03 职场文书
医生个人年度总结
2015/02/28 职场文书
2015年教师党员承诺书
2015/04/27 职场文书
中国汉字听写大会观后感
2015/06/02 职场文书
Java 中的 Lambda List 转 Map 的多种方法详解
2022/07/07 Java/Android