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

面试题 相关文章推荐
JNI的定义
Nov 25 面试题
空指针到底是什么
Aug 07 面试题
北京一家公司的.net开发工程师笔试题
Apr 17 面试题
广州一家公司的.NET面试题
Jun 11 面试题
作为网站管理者应当如何防范XSS
Aug 16 面试题
介绍一下常见的木马种类
Nov 15 面试题
extern是什么意思
Mar 10 面试题
什么是符号链接,什么是硬链接?符号链接与硬链接的区别是什么?
Jan 19 面试题
linux面试题参考答案(11)
Nov 26 面试题
27个经典Linux面试题及答案,你知道几个?
Mar 11 面试题
Delphi笔试题
Nov 14 面试题
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调用数据库的存贮过程!
2006/10/09 PHP
php mysql索引问题
2008/06/07 PHP
php代码运行时间查看类代码分享
2011/08/06 PHP
ajax php传递和接收变量实现思路及代码
2012/12/19 PHP
PHP生成迅雷、快车、旋风等软件的下载链接代码实例
2014/05/12 PHP
VPS中使用LNMP安装WordPress教程
2014/12/28 PHP
php源码分析之DZX1.5随机数函数random用法
2015/06/17 PHP
dojo 之基础篇
2007/03/24 Javascript
自写简单JS判断是否已经弹出页面
2010/10/20 Javascript
ajax页面无刷新 IE下遭遇Ajax缓存导致数据不更新的问题
2012/12/11 Javascript
js 在定义的时候立即执行的函数表达式(function)写法
2013/01/16 Javascript
动态获取复选框checkbox选中个数的jquery代码
2013/06/25 Javascript
JavaScript返回0-1之间随机数的方法
2015/04/06 Javascript
如何实现JavaScript动态加载CSS和JS文件
2020/12/28 Javascript
AngularJS自定义服务与fliter的混合使用
2016/11/24 Javascript
jQuery列表检索功能实现代码
2017/07/17 jQuery
vue轮播图插件vue-awesome-swiper
2017/11/27 Javascript
在小程序中使用腾讯视频插件播放教程视频的方法
2018/07/10 Javascript
AngularJS 监听变量变化的实现方法
2018/10/09 Javascript
layui点击左侧导航栏,实现不刷新整个页面,只刷新局部的方法
2019/09/25 Javascript
three.js着色器材质的内置变量示例详解
2020/08/16 Javascript
DJANGO-ALLAUTH社交用户系统的安装配置
2014/11/18 Python
给Python中的MySQLdb模块添加超时功能的教程
2015/05/05 Python
python创建列表并给列表赋初始值的方法
2015/07/28 Python
Python中input与raw_input 之间的比较
2017/08/20 Python
python 3利用Dlib 19.7实现摄像头人脸检测特征点标定
2018/02/26 Python
浅谈python print(xx, flush = True) 全网最清晰的解释
2020/02/21 Python
Python爬虫实例——爬取美团美食数据
2020/07/15 Python
俄罗斯极限运动网上商店:Board Shop №1
2020/12/18 全球购物
香港艺人陈冠希创办的潮流品牌:JUICESTORE
2021/03/04 全球购物
.net软件工程师应聘上机试题
2015/03/10 面试题
水污染治理专业毕业生推荐信
2013/11/14 职场文书
我与祖国共奋进演讲稿
2014/09/13 职场文书
英语教师求职信范文
2015/03/20 职场文书
篮球赛新闻稿
2015/07/17 职场文书
mysql使用 not int 子查询隐含陷阱
2022/04/12 MySQL