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

面试题 相关文章推荐
一套PHP的笔试题
May 31 面试题
Android面试题附答案
Dec 08 面试题
存储过程和sql语句的优缺点
Jul 02 面试题
什么是WEB控件?使用WEB控件有哪些优势?
Jan 21 面试题
C# .NET面试题
Nov 28 面试题
进程的查看和调度分别使用什么命令
Mar 25 面试题
一套软件开发工程师笔试题
May 18 面试题
异步传递消息系统的作用
May 01 面试题
Python面试题:Python是如何进行内存管理的
Aug 04 面试题
如果有两个类A,B,怎么样才能使A在发生一个事件的时候通知B
Mar 12 面试题
我们在web应用开发过程中经常遇到输出某种编码的字符,如iso8859-1等,如何输出一个某种编码的字符串?
Mar 30 面试题
DELPHI面试题研发笔试试卷
Nov 08 面试题
JSP和Servlet有哪些相同点和不同点,他们之间的联系是什么?
Oct 22 #面试题
Unix里面如何在后台运行程序
Oct 14 #面试题
程序员经常用到的UNIX命令
Apr 13 #面试题
当文件系统受到破坏时,如何检查和修复系统?
Mar 09 #面试题
Unix如何在一行中运行多个命令
May 29 #面试题
与UNIX有关的几个名词
Sep 17 #面试题
Unix如何添加新的用户
Aug 20 #面试题
You might like
php模板中出现空行解决方法
2011/03/08 PHP
thinkPHP基于ajax实现的菜单与分页示例
2016/07/12 PHP
php基于curl主动推送最新内容给百度收录的方法
2016/10/14 PHP
phpinfo的知识点总结
2019/10/10 PHP
js实现页面转发功能示例代码
2013/08/05 Javascript
下拉框select的绑定示例
2014/09/04 Javascript
jQuery 插件开发指南
2014/11/14 Javascript
详解JavaScript中shift()方法的使用
2015/06/09 Javascript
浅谈AngularJS中ng-class的使用方法
2016/11/11 Javascript
js通过classname来获取元素的方法
2016/11/24 Javascript
微信小程序 页面跳转和数据传递实例详解
2017/01/19 Javascript
javascript深拷贝和浅拷贝详解
2017/02/14 Javascript
WebStorm ES6 语法支持设置&babel使用及自动编译(详解)
2017/09/08 Javascript
jQuery响应滚动条事件功能示例
2017/10/14 jQuery
Nodejs中的require函数的具体使用方法
2019/04/02 NodeJs
ligerUI的ligerDialog关闭刷新的方法
2019/09/27 Javascript
js实现转动骰子模型
2019/10/24 Javascript
微信小程序 SOTER 生物认证DEMO 指纹识别功能
2019/12/13 Javascript
python对url格式解析的方法
2015/05/13 Python
Python2和Python3中print的用法示例总结
2017/10/25 Python
浅谈python新式类和旧式类区别
2019/04/26 Python
pymysql模块的使用(增删改查)详解
2019/09/09 Python
pymysql模块的操作实例
2019/12/17 Python
Python爬取数据并实现可视化代码解析
2020/08/12 Python
详解Python中string模块除去Str还剩下什么
2020/11/30 Python
JINS眼镜官方网站:日本最大的眼镜邮购
2016/10/14 全球购物
Dillard’s百货官网:Dillards.com
2018/05/26 全球购物
标准化管理实施方案
2014/02/25 职场文书
《称象》教学反思
2014/04/25 职场文书
仓库规划计划书
2014/04/28 职场文书
商场促销活动策划方案
2014/08/18 职场文书
小学五年级班主任工作经验交流材料
2015/11/02 职场文书
护士年终工作总结不会写?各科护士模板总结
2020/01/02 职场文书
zabbix自定义监控nginx状态实现过程
2021/11/01 Servers
Nginx stream 配置代理(Nginx TCP/UDP 负载均衡)
2021/11/17 Servers
一文搞懂PHP中的抽象类和接口
2022/05/25 PHP