什么是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...

面试题 相关文章推荐
几道PHP面试题
Apr 14 面试题
请用用Java代码写一个堆栈
Jan 26 面试题
异常和异常类的概念
Sep 12 面试题
请解释接口的显式实现有什么意义
May 26 面试题
STP的判定过程
Oct 01 面试题
西安启天科技有限公司网络工程师面试题笔试题
Jun 12 面试题
RIP版本1跟版本2的区别
Dec 30 面试题
Linux管理员面试经常问道的相关命令
Dec 12 面试题
系统管理员的职责包括那些?管理的对象是什么?
Jan 18 面试题
施惠特软件测试面试题以及笔试题
May 13 面试题
Vector, ArrayList, HashTable, HashMap哪些是线程安全的,哪些不是
Oct 12 面试题
掌上明珠Java程序员面试总结
Feb 23 面试题
我们没有写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
PHP7.1新功能之Nullable Type用法分析
2016/09/26 PHP
php+redis实现注册、删除、编辑、分页、登录、关注等功能示例
2017/02/15 PHP
详解PHP中的8个魔术常量
2020/07/06 PHP
JS判断是否为数字,是否为整数,是否为浮点数的代码
2010/04/24 Javascript
jquery实现鼠标拖拽滑动效果来选择数字的方法
2015/05/04 Javascript
详解JavaScript中的Unescape()和String() 函数
2015/11/09 Javascript
Node.js实用代码段之获取Buffer对象字节长度
2016/03/17 Javascript
用自定义图片代替原生checkbox实现全选,删除以及提交的方法
2016/10/18 Javascript
Vue数据驱动模拟实现4
2017/01/12 Javascript
限时抢购-倒计时的完整实例(分享)
2017/09/17 Javascript
仿iPhone通讯录制作小程序自定义选择组件的实现
2019/05/23 Javascript
vue实例的选项总结
2020/06/09 Javascript
使用next.js开发网址缩短服务的方法
2020/06/17 Javascript
Vue用mixin合并重复代码的实现
2020/11/27 Vue.js
python 运算符 供重载参考
2009/06/11 Python
python使用win32com在百度空间插入html元素示例
2014/02/20 Python
python应用程序在windows下不出现cmd窗口的办法
2014/05/29 Python
Python udp网络程序实现发送、接收数据功能示例
2019/12/09 Python
python with (as)语句实例详解
2020/02/04 Python
python微信公众号开发简单流程实现
2020/03/09 Python
Python批量安装卸载1000个apk的方法
2020/04/10 Python
python保留格式汇总各部门excel内容的实现思路
2020/06/01 Python
怎么快速自学python
2020/06/22 Python
Python 如何展开嵌套的序列
2020/08/01 Python
采用专利算法搜索最廉价的机票:CheapAir
2016/09/10 全球购物
英国定做窗帘和纺织品面料一站式商店:Dekoria
2018/08/29 全球购物
Snapfish爱尔兰:在线照片打印和个性化照片礼品
2018/09/17 全球购物
PatPat德国:妈妈的每日优惠
2019/10/02 全球购物
师德师风建设方案
2014/05/08 职场文书
服装设计专业自荐信
2014/06/17 职场文书
篮球友谊赛通讯稿
2014/10/10 职场文书
2014年文秘工作总结
2014/11/25 职场文书
房屋授权无偿使用证明
2014/11/29 职场文书
六一儿童节致辞稿(3篇)
2019/07/11 职场文书
SQL Server基本使用和简单的CRUD操作
2021/04/05 SQL Server
JAVA springCloud项目搭建流程
2022/05/11 Java/Android