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

面试题 相关文章推荐
Java工程师面试集锦之Spring框架
Jun 16 面试题
写一个函数返回1+2+3+…+n的值(假定结果不会超过长整型变量的范围)
Sep 05 面试题
聚网科技C++面试笔试题
Sep 01 面试题
.NET面试题:什么是反射
Sep 30 面试题
Ref与out有什么不同
Nov 24 面试题
C#面试题
May 06 面试题
Linux常见面试题
Oct 04 面试题
linux比较文件内容的命令是什么
Sep 23 面试题
介绍一下gcc特性
Jan 20 面试题
Java程序开发中如何应用线程
Mar 03 面试题
介绍一下Java的事务处理
Dec 07 面试题
Java程序员常见面试题
Jul 16 面试题
JSP和Servlet有哪些相同点和不同点,他们之间的联系是什么?
Oct 22 #面试题
Unix里面如何在后台运行程序
Oct 14 #面试题
程序员经常用到的UNIX命令
Apr 13 #面试题
当文件系统受到破坏时,如何检查和修复系统?
Mar 09 #面试题
Unix如何在一行中运行多个命令
May 29 #面试题
与UNIX有关的几个名词
Sep 17 #面试题
Unix如何添加新的用户
Aug 20 #面试题
You might like
ob_start(),ob_start('ob_gzhandler')使用
2006/12/25 PHP
php设计模式 Visitor 访问者模式
2011/06/28 PHP
关于shopex同步ucenter的redirect问题,导致script不运行
2013/04/10 PHP
邮箱正则表达式实现代码(针对php)
2013/06/21 PHP
php导出CSV抽象类实例
2014/09/24 PHP
yii2.0实现验证用户名与邮箱功能
2015/12/22 PHP
PHP5.5.15+Apache2.4.10+MySQL5.6.20配置方法分享
2016/05/06 PHP
PHP常用的三种设计模式汇总
2016/08/28 PHP
Yii针对添加行的增删改查操作示例
2016/10/18 PHP
/etc/php-fpm.d/www.conf 配置注意事项
2017/02/04 PHP
javascript与webservice的通信实现代码
2010/12/25 Javascript
JS如何将UTC格式时间转本地格式
2013/09/04 Javascript
JS匀速运动演示示例代码
2013/11/26 Javascript
用JavaScript显示浏览器客户端信息的超相近教程
2015/06/18 Javascript
完善的jquery处理机制
2016/02/21 Javascript
jQuery内容折叠效果插件用法实例分析(附demo源码)
2016/04/28 Javascript
必备的JS调试技巧汇总
2016/07/20 Javascript
Vue.js动态添加、删除选题的实例代码
2016/09/30 Javascript
JavaScript中使用import 和require打包后实现原理分析
2018/03/07 Javascript
Vue SSR 组件加载问题
2018/05/02 Javascript
bootstrap自定义样式之bootstrap实现侧边导航栏功能
2018/09/10 Javascript
浅谈Vue的响应式原理
2019/05/30 Javascript
从零开始用webpack构建一个vue3.0项目工程的实现
2020/09/24 Javascript
微信小程序实现左滑删除效果
2020/11/18 Javascript
js实现有趣的倒计时效果
2021/01/19 Javascript
python书籍信息爬虫实例
2018/03/19 Python
Python实现名片管理系统
2020/02/14 Python
python获取百度热榜链接的实例方法
2020/08/25 Python
eDreams澳大利亚:预订机票、酒店和度假产品
2017/04/19 全球购物
Theory美国官网:后现代都市风时装品牌
2018/05/09 全球购物
什么是ARP(Address Resolution Protocol)地址解析协议
2013/10/31 面试题
成绩单家长评语大全
2014/04/16 职场文书
体育活动总结范文
2014/05/04 职场文书
教师学习十八届五中全会精神心得体会
2016/01/05 职场文书
导游词之泉州崇武古城
2019/12/20 职场文书
python缺失值的解决方法总结
2021/06/09 Python