什么是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解析URL是哪个函数?怎么用?
May 09 面试题
PHP面试题大全
Oct 16 面试题
Tomcat中怎么使用log4j输出所有的log
Jul 07 面试题
在Java开发中如何选择使用哪种集合类
Aug 09 面试题
定义一结构体变量,用其表示点坐标,并输入两点坐标,求两点之间的距离
Aug 17 面试题
NULL是什么,它是怎么定义的
May 09 面试题
什么是事务?事务有哪些性质?
Mar 11 面试题
三维科技面试题
Jul 27 面试题
描述RIP和OSPF区别以及特点
Jan 17 面试题
C#如何判断当前用户是否输入某个域
Dec 07 面试题
中软国际Java程序员机试题
Aug 19 面试题
J2EE模式面试题
Oct 11 面试题
我们没有写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
phpexcel导出excel的颜色和网页中的颜色显示不一致
2012/12/11 PHP
php使用SAE原生Mail类实现各种类型邮件发送的方法
2016/10/10 PHP
php lcg_value与mt_rand生成0~1随机小数的效果对比分析
2017/04/05 PHP
ThinkPHP3.2框架自定义配置和加载用法示例
2018/06/14 PHP
javascript 触发HTML元素绑定的函数
2010/09/11 Javascript
JavaScript的递归之递归与循环示例介绍
2013/08/05 Javascript
基于jquery的网站幻灯片切换效果焦点图代码
2013/09/15 Javascript
jquery 取子节点及当前节点属性值
2014/07/25 Javascript
IE8中动态创建script标签onload无效的解决方法
2014/12/22 Javascript
简介JavaScript中的setHours()方法的使用
2015/06/11 Javascript
原生JS实现仿淘宝网左侧商品分类菜单效果代码
2015/09/10 Javascript
jQuery实现邮箱下拉列表自动补全功能
2016/09/08 Javascript
Angular2环境搭建具体操作步骤(推荐)
2017/08/04 Javascript
利用node实现一个批量重命名文件的函数
2017/12/21 Javascript
bmob js-sdk 在vue中的使用教程
2018/01/21 Javascript
利用vue.js实现被选中状态的改变方法
2018/02/08 Javascript
JS原生带缩略图的图片切换效果
2018/10/10 Javascript
PHPStorm中如何对nodejs项目进行单元测试详解
2019/02/28 NodeJs
vue组件内部引入外部js文件的方法
2020/01/18 Javascript
Vue中fragment.js使用方法小结
2020/02/17 Javascript
package.json中homepage属性的作用详解
2020/03/11 Javascript
vue 通过绑定事件获取当前行的id操作
2020/07/27 Javascript
Vue全局使用less样式,组件使用全局样式文件中定义的变量操作
2020/10/21 Javascript
python实现基于两张图片生成圆角图标效果的方法
2015/03/26 Python
Python排序搜索基本算法之归并排序实例分析
2017/12/08 Python
谈谈python中GUI的选择
2018/03/01 Python
python时间日期函数与利用pandas进行时间序列处理详解
2018/03/13 Python
对Python中数组的几种使用方法总结
2018/06/28 Python
pandas数据拼接的实现示例
2020/04/16 Python
Java中compareTo和compare的区别
2016/04/12 面试题
《听鱼说话》教学反思
2014/02/15 职场文书
活动策划求职信模板
2014/04/21 职场文书
超市优秀员工事迹材料
2014/05/01 职场文书
奥巴马就职演讲稿
2014/05/15 职场文书
三八活动策划方案
2014/08/17 职场文书
给校长的建议书作文400字
2015/09/14 职场文书