什么是servlet


Posted in 面试题 onMay 08, 2012
servlet可以被认为是服务器端的applet。servlet被Web服务器加载和执行,就如同applet被浏览器加载和执行一样。servlet从客户端(通过Web服务器)接收请求,执行某种作业,然后返回结果。
  使用servlet的基本流程如下:
  ·客户端(很可能是Web浏览器)通过HTTP提出请求。
  ·Web服务器接收该请求并将其发给servlet。如果这个servlet尚未被加载,Web服务器将把它加载到Java虚拟机并且执行它。
  ·servlet将接收该HTTP请求并执行某种处理。
  ·servlet将向Web服务器返回应答。
  ·Web服务器将从servlet收到的应答发送给客户端。
  由于servlet是在服务器上执行,通常与applet相关的安全性的问题并不需实现。servlet使相当数量的不可能或者至少是很难由applet实现的功能的实现成为可能。与现有系统通过CORBA,RMI,socket和本地(native)调用的通信就是其中的一些例子。另外,一定要注意:Web浏览器并不直接和servlet通信,servlet是由Web服务器加载和执行的。这意味着如果你的Web服务器有防火墙保护,那么你的servlet也将得到防火墙的保护。

Tags in this post...

面试题 相关文章推荐
如何打开WebSphere远程debug
Oct 10 面试题
C语言中一个结构不能包含指向自己的指针吗
May 25 面试题
寻找迷宫的一条出路,o通路;X:障碍
Jul 10 面试题
上海奥佳笔试题面试题
Nov 16 面试题
SQL Server 2000数据库的文件有哪些,分别进行描述
Mar 30 面试题
ORACLE十问
Apr 20 面试题
C#如何允许一个类被继承但是避免这个类的方法被重载?
Feb 24 面试题
C#中有没有运算符重载?能否使用指针?
May 05 面试题
异步传递消息系统的作用
May 01 面试题
几道Java和数据库的面试题
May 30 面试题
Final类有什么特点
Apr 25 面试题
Unix如何添加新的用户
Aug 20 面试题
我们没有写servlet的构造方法,那么容器是怎么创建servlet的实例呢
Apr 24 #面试题
为什么要使用servlet
Jan 17 #面试题
Servlet的实例是在生命周期什么时候创建的?配置servlet最重要的是什么?
May 30 #面试题
Java servlet面试题
Mar 04 #面试题
JSP&Servlet技术面试题
May 21 #面试题
Servlet如何得到客户端机器的信息
Oct 17 #面试题
HttpServlet类中的主要方法都有哪些?各自的作用是什么?
Mar 16 #面试题
You might like
php实现生成带二维码图片并强制下载功能
2018/02/24 PHP
php多进程并发编程防止出现僵尸进程的方法分析
2020/02/28 PHP
基于php伪静态的实现方法解析
2020/07/31 PHP
javascript下判断一个对象是否具有指定名称的属性的的代码
2010/01/11 Javascript
JS Excel读取和写入操作(模板操作)实现代码
2010/04/11 Javascript
JS加jquery简单实现标签元素的显示或隐藏
2013/09/23 Javascript
JavaScript简单实现网页回到顶部功能
2013/11/12 Javascript
JavaScript中创建类/对象的几种方法总结
2013/11/29 Javascript
浅谈JSON中stringify 函数、toJosn函数和parse函数
2015/01/26 Javascript
jQuery实现DIV层淡入淡出拖动特效的方法
2015/02/13 Javascript
jQuery实用技巧必备(下)
2015/11/03 Javascript
使用jQuery获取data-的自定义属性
2015/11/10 Javascript
JS创建事件的三种方法(实例代码)
2016/05/12 Javascript
浅谈bootstrap源码分析之tab(选项卡)
2016/06/06 Javascript
浅谈JS运算符&&和|| 及其优先级
2016/08/10 Javascript
JS提示:Uncaught SyntaxError: Unexpected token ILLEGAL错误的解决方法
2016/08/19 Javascript
详解获取jq ul第一个li定位的四种解决方案
2016/11/23 Javascript
Bootstrap实现圆角、圆形头像和响应式图片
2016/12/14 Javascript
bootstrap 通过加减按钮实现输入框组功能
2017/11/15 Javascript
浅谈Emergence.js 检测元素可见性的 js 插件
2017/11/18 Javascript
js中调用微信的扫描二维码功能的实现代码
2020/04/11 Javascript
微信小程序实现下拉加载更多商品
2020/12/29 Javascript
[04:49]期待西雅图之战 2016国际邀请赛中国区预选赛WINGS战队赛后采访
2016/06/29 DOTA
Python查询阿里巴巴关键字排名的方法
2015/07/08 Python
Pycharm学习教程(6) Pycharm作为Vim编辑器使用
2017/05/03 Python
python基础_文件操作实现全文或单行替换的方法
2017/09/04 Python
python实现类之间的方法互相调用
2018/04/29 Python
python登录WeChat 实现自动回复实例详解
2019/05/28 Python
一行Python代码制作动态二维码的实现
2019/09/09 Python
CSS3实现伪类hover离开时平滑过渡效果示例
2017/08/10 HTML / CSS
法国珠宝店:CLEOR
2017/01/29 全球购物
2014年学习雷锋活动总结
2014/03/01 职场文书
2015年保卫科工作总结
2015/05/14 职场文书
2016年世界艾滋病日宣传活动总结
2016/04/01 职场文书
如何利用python创作字符画
2022/06/25 Python
HTML 里 img 元素的 src 和 srcset 属性的区别详解
2023/05/21 HTML / CSS