描述JSP和Servlet的区别、共同点、各自应用的范围


Posted in 面试题 onOctober 02, 2012
JSP在本质上就是SERVLET,但是两者的创建方式不一样.Servlet完全是JAVA程序代码构成擅长于流程控制和事务处理而通过Servlet
来生成动态网页;JSP由HTML代码和JSP标签构成,可以方便地编写动态网页

因此在实际应用中采用Servlet来控制业务流程,而采用JSP来生成动态网页.在struts框架中,JSP位于MVC设计模式的视图层,而Servlet位于控制层.

答案2:

JSP是Servlet技术的扩展,本质上就是Servlet的简易方式。JSP编译后是“类servlet”。Servlet和JSP最主要的不同点在于,Servlet的应用逻辑是在Java文件中,并且完全从表示层中的HTML里分离开来。而JSP的情况是Java和HTML可以组合成一个扩展名为.jsp的文件。JSP侧重于视图,Servlet主要用于控制逻辑。

Tags in this post...

面试题 相关文章推荐
Weblogc domain问题
Jan 27 面试题
说出数据连接池的工作机制是什么?
Apr 19 面试题
.net开发工程师面试题
Feb 25 面试题
.NET remoting中对象激活的两种方式
Jun 08 面试题
什么是.net
Aug 03 面试题
介绍一下木马病毒的种类
Jul 26 面试题
简述安装Slackware Linux系统的过程
Jan 12 面试题
Linux不知道文件后缀名怎么判断文件类型
Aug 21 面试题
Linux如何修改文件和文件夹的权限
Sep 05 面试题
Linux如何命名文件--使用文件名时应注意
May 29 面试题
介绍一下except的用法和作用
Jan 22 面试题
掌上明珠Java程序员面试总结
Feb 23 面试题
Java Servlet的主要功能和作用是什么
Feb 14 #面试题
JSP和Servlet有哪些相同点和不同点,他们之间的联系是什么?
Oct 22 #面试题
Unix里面如何在后台运行程序
Oct 14 #面试题
程序员经常用到的UNIX命令
Apr 13 #面试题
当文件系统受到破坏时,如何检查和修复系统?
Mar 09 #面试题
Unix如何在一行中运行多个命令
May 29 #面试题
与UNIX有关的几个名词
Sep 17 #面试题
You might like
最贵的咖啡是怎么产生的,它的风味怎么样?
2021/03/04 新手入门
用libtemplate实现静态网页生成
2006/10/09 PHP
php代码书写习惯优化小结
2013/06/20 PHP
Yii 框架使用数据库(databases)的方法示例
2020/05/19 PHP
关于setInterval、setTimeout在jQuery中的使用注意事项
2011/09/28 Javascript
node.js中的fs.utimesSync方法使用说明
2014/12/15 Javascript
JavaScript中的闭包(Closure)详细介绍
2014/12/30 Javascript
js控制文本框只输入数字和小数点的方法
2015/03/10 Javascript
JavaScript动态改变表格单元格内容的方法
2015/03/30 Javascript
jquery判断复选框是否选中进行答题提示特效
2015/12/10 Javascript
JS三级可折叠菜单实现方法
2016/02/29 Javascript
微信小程序 icon组件详细及实例代码
2016/10/25 Javascript
JS判断鼠标进入容器的方向与window.open新窗口被拦截的问题
2016/12/23 Javascript
百度地图API之百度地图退拽标记点获取经纬度的实现代码
2017/01/12 Javascript
jquery事件与绑定事件
2017/03/16 Javascript
详解Webpack DLL用法以及功能
2017/07/11 Javascript
利用nvm管理多个版本的node.js与npm详解
2017/11/02 Javascript
详解Node.js模板引擎Jade入门
2018/01/19 Javascript
解决vue-cli + webpack 新建项目出错的问题
2018/03/20 Javascript
[01:16:01]VGJ.S vs Mski Supermajor小组赛C组 BO3 第一场 6.3
2018/06/04 DOTA
python编程开发之日期操作实例分析
2015/11/13 Python
python 字典(dict)按键和值排序
2016/06/28 Python
python复制列表时[:]和[::]之间有什么区别
2018/10/16 Python
python argparse传入布尔参数false不生效的解决
2020/04/20 Python
基于Python实现粒子滤波效果
2020/12/01 Python
Volcom英国官方商店:美国殿堂级滑板、冲浪、滑雪服装品牌
2019/03/13 全球购物
杭州-飞时达软件有限公司.net笔面试
2012/04/28 面试题
医学专业毕业生个人的求职信
2013/12/04 职场文书
实习生自我鉴定范文
2013/12/05 职场文书
大学运动会入场词
2014/02/22 职场文书
领导班子自我剖析材料
2014/08/16 职场文书
“九一八事变纪念日”国旗下讲话稿
2014/09/14 职场文书
荆州古城导游词
2015/02/06 职场文书
小学校长开学致辞
2015/07/29 职场文书
Python数据清洗工具之Numpy的基本操作
2021/04/22 Python
golang特有程序结构入门教程
2021/06/02 Python