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

面试题 相关文章推荐
垃圾回收的优点和原理。并考虑2种回收机制
Oct 16 面试题
几个人围成一圈的问题
Sep 26 面试题
char型变量中能不能存贮一个中文汉字
Jul 08 面试题
什么是数组名
May 10 面试题
经典c++面试题六
Jan 18 面试题
.net面试题
Dec 22 面试题
用友笔试题目
Oct 25 面试题
盛大二次面试题
Nov 18 面试题
介绍一下Linux中的链接
Jun 05 面试题
shell程序如何生命变量?shell变量是弱变量吗?
Nov 10 面试题
J2EE的优越性主要表现在哪些方面
Mar 28 面试题
解释一下ruby中的特殊方法与特殊类
Feb 26 面试题
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 柱状图实现代码
2009/12/04 PHP
Laravel 5 框架入门(四)完结篇
2015/04/09 PHP
phpinfo()中Loaded Configuration File(none)的解决方法
2017/01/16 PHP
PHP实现分布式memcache设置web集群session同步的方法
2018/04/10 PHP
YII2框架中添加自定义模块的方法实例分析
2020/03/18 PHP
js事件冒泡实例分享(已测试)
2013/04/23 Javascript
利用js判断浏览器类型(是否为IE,Firefox,Opera浏览器)
2013/11/22 Javascript
node.js中的fs.utimes方法使用说明
2014/12/15 Javascript
JavaScript中常见获取元素的方法汇总
2015/03/04 Javascript
js实现带缓冲效果的仿QQ面板折叠菜单代码
2015/09/06 Javascript
js与applet相互调用的方法
2016/06/22 Javascript
Angular学习笔记之angular的$filter服务浅析
2016/11/12 Javascript
AngularJS的$location使用方法详解
2017/10/19 Javascript
浅谈微信页面入口文件被缓存解决方案
2018/09/29 Javascript
详解如何构建Promise队列实现异步函数顺序执行
2018/10/23 Javascript
浅谈express.js框架中间件(middleware)
2019/04/07 Javascript
详解Vue2.5+迁移至Typescript指南
2019/08/01 Javascript
js制作提示框插件
2020/12/24 Javascript
在Python中操作时间之tzset()方法的使用教程
2015/05/22 Python
python基于itchat模块实现微信防撤回
2019/04/29 Python
关于Python中定制类的比较运算实例
2019/12/19 Python
python 常用日期处理-- datetime 模块的使用
2020/09/02 Python
html5+css3之CSS中的布局与Header的实现
2014/11/21 HTML / CSS
深入剖析HTML5 内联框架iFrame
2016/05/04 HTML / CSS
HTML5适合的情人节礼物有纪念日期功能
2021/01/25 HTML / CSS
英国的知名精品百货公司:House of Fraser(福来德)
2016/08/14 全球购物
美国在线印刷公司:PsPrint
2017/10/12 全球购物
实习自我评价怎么写
2013/12/02 职场文书
事业单位请假制度
2014/01/13 职场文书
公司宣传语大全
2015/07/13 职场文书
幼儿园毕业典礼家长致辞
2015/07/29 职场文书
小学主题班会教案
2015/08/17 职场文书
经典格言警句:没有热忱,世间便无进步
2019/11/13 职场文书
MongoDB数据库的安装步骤
2021/06/18 MongoDB
Mysql数据库中datetime、bigint、timestamp来表示时间选择,谁来存储时间效率最高
2021/08/23 MySQL
Java9新特性对HTTP2协议支持与非阻塞HTTP API
2022/03/16 Java/Android