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

面试题 相关文章推荐
宝信软件JAVA工程师面试经历
Aug 19 面试题
简述synchronized和java.util.concurrent.locks.Lock的异同
Dec 08 面试题
int *p=NULL和*p= NULL有什么区别
Oct 23 面试题
如何向接受结构参数的函数传入常数值
Feb 17 面试题
.net软件工程师应聘上机试题
Mar 10 面试题
C# .NET面试题
Nov 28 面试题
软件配置管理有什么好处
Apr 15 面试题
Why we need EJB
Oct 20 面试题
EntityManager都有哪些方法
Nov 01 面试题
AJAX的优缺点都有什么
Aug 18 面试题
写一个方法,输入一个文件名和一个字符串,统计这个字符串在这个文件中出现的次数
Apr 13 面试题
线程同步的方法
Nov 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
PHP编程函数安全篇
2013/01/08 PHP
PHP将Excel导入数据库及数据库数据导出至Excel的方法
2015/06/24 PHP
PHP不使用递归的无限级分类简单实例
2016/11/05 PHP
JTrackBar水平拖动效果
2007/07/15 Javascript
javascript获取设置div的高度和宽度兼容任何浏览器
2013/09/22 Javascript
jquery实现文本框数量加减功能的例子分享
2014/05/10 Javascript
jQuery中ready事件用法实例
2015/01/19 Javascript
js淡入淡出的图片轮播效果代码分享
2015/08/24 Javascript
基于jquery实现简单的手风琴特效
2015/11/24 Javascript
解决bootstrap导航栏navbar在IE8上存在缺陷的方法
2016/07/01 Javascript
JavaScript 实现 Tab 点击切换实例代码
2017/03/25 Javascript
javascript 中iframe高度自适应(同域)实例详解
2017/05/16 Javascript
Vue路由跳转问题记录详解
2017/06/15 Javascript
VUE利用vuex模拟实现新闻点赞功能实例
2017/06/28 Javascript
详解Angular-cli生成组件修改css成less或sass的实例
2017/07/27 Javascript
JS Testing Properties 判断属性是否在对象里的方法
2017/10/01 Javascript
原生js封装添加class,删除class的实例
2017/11/06 Javascript
vue-devtools的安装步骤
2018/04/23 Javascript
vue 指令和过滤器的基本使用(品牌管理案例)
2019/11/04 Javascript
基于VUE实现判断设备是PC还是移动端
2020/07/03 Javascript
[45:52]2018DOTA2亚洲邀请赛 4.1小组赛 A组加赛 LGD vs Liquid
2018/04/02 DOTA
Python实现朴素贝叶斯分类器的方法详解
2018/07/04 Python
Python生成MD5值的两种方法实例分析
2019/04/26 Python
Python如何爬取微信公众号文章和评论(基于 Fiddler 抓包分析)
2019/06/28 Python
Python 制作查询商品历史价格的小工具
2020/10/20 Python
PyQT5速成教程之Qt Designer介绍与入门
2020/11/02 Python
通过Python pyecharts输出保存图片代码实例
2020/11/25 Python
深入剖析webstorage[html5的本地数据处理]
2016/07/11 HTML / CSS
阿根廷在线宠物商店:Puppis
2018/03/23 全球购物
优秀员工自荐信范文
2013/10/05 职场文书
意向协议书范本
2014/04/23 职场文书
保卫钓鱼岛口号
2014/06/20 职场文书
2014党的群众路线教育实践活动总结材料
2014/10/31 职场文书
保证金退回承诺函格式
2015/01/21 职场文书
《普罗米修斯》教学反思
2016/02/22 职场文书
Python FuzzyWuzzy实现模糊匹配
2022/04/28 Python