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

面试题 相关文章推荐
解释一下抽象方法和抽象类
Aug 27 面试题
新电JAVA笔试题目
Aug 31 面试题
static函数与普通函数有什么区别
Dec 25 面试题
一套C++笔试题面试题
Jun 06 面试题
求两个数的乘积和商数,该作用由宏定义来实现
Mar 13 面试题
介绍一下MD5加密算法
Nov 12 面试题
C#中有没有运算符重载?能否使用指针?
May 05 面试题
介绍一下Linux文件的记录形式
Sep 29 面试题
北京鼎普科技股份有限公司软件测试面试题
Apr 07 面试题
线程同步的方法
Nov 23 面试题
Unix如何在一行中运行多个命令
May 29 面试题
J2EE面试题
Mar 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使用imagick模块实现图片缩放、裁剪、压缩示例
2014/04/17 PHP
PHP SPL标准库中的常用函数介绍
2015/05/11 PHP
简单实现PHP留言板功能
2016/12/21 PHP
JavaScript 设计模式学习 Factory
2009/07/29 Javascript
JS自定义功能函数实现动态添加网址参数修改网址参数值
2013/08/02 Javascript
jquery实现不同大小浏览器使用不同的css样式表的方法
2014/04/02 Javascript
jQuery实现的网页竖向菜单效果代码
2015/08/26 Javascript
轻松学习jQuery插件EasyUI EasyUI表单验证
2015/12/01 Javascript
AngularJS身份验证的方法
2016/02/17 Javascript
js重写方法的简单实现
2016/07/10 Javascript
JS解析url查询参数的简单代码
2017/08/06 Javascript
vue用递归组件写树形控件的实例代码
2018/07/19 Javascript
vue组件讲解(is属性的用法)模板标签替换操作
2020/09/04 Javascript
vue点击Dashboard不同内容 跳转到同一表格的实例
2020/11/13 Javascript
基于vuex实现购物车功能
2021/01/10 Vue.js
[48:54]VGJ.T vs infamous Supermajor小组赛D组败者组第一轮 BO3 第二场 6.3
2018/06/04 DOTA
python利用beautifulSoup实现爬虫
2014/09/29 Python
Python配置文件解析模块ConfigParser使用实例
2015/04/13 Python
用python找出那些被“标记”的照片
2017/04/20 Python
python自动截取需要区域,进行图像识别的方法
2018/05/17 Python
django如何实现视图重定向
2019/07/24 Python
完美解决Django2.0中models下的ForeignKey()问题
2020/05/19 Python
手工制作的意大利礼服鞋:Ace Marks
2018/12/15 全球购物
c++工程师面试问题
2013/08/04 面试题
大学专科生推荐信范文
2013/11/23 职场文书
暑期社会实践方案
2014/02/05 职场文书
党员对十八届四中全会的期盼思想汇报范文
2014/10/17 职场文书
初中生散播谣言检讨书
2014/11/17 职场文书
会计求职自荐信范文
2015/03/04 职场文书
2015年销售内勤工作总结
2015/04/27 职场文书
2015年幼儿园中班开学寄语
2015/05/27 职场文书
2015年卫生局工作总结
2015/07/24 职场文书
2019年思想汇报
2019/06/20 职场文书
教你怎么用python爬取爱奇艺热门电影
2021/05/20 Python
Java基于字符界面的简易收银台
2021/06/26 Java/Android
MySQL的InnoDB存储引擎的数据页结构详解
2022/03/03 MySQL