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

面试题 相关文章推荐
大整数数相乘的问题
Jul 22 面试题
字符串str除首尾字符外的其他字符按升序排列
Mar 08 面试题
在什么时候需要使用"常引用"
Dec 31 面试题
索引覆盖(Index Covering)查询含义
Feb 18 面试题
Ado与Ado.net的相同与不同
Dec 08 面试题
以思科路由器为例你写下单臂路由的配置命令
Aug 03 面试题
如何利用cmp命令比较文件
Apr 11 面试题
外企测试工程师面试题
Feb 01 面试题
当当网软件测试笔试题
Nov 24 面试题
你所在的项目是如何确定版本号的
Dec 28 面试题
EJB包括(SessionBean,EntityBean)说出他们的生命周期,及如何管理事务的
Jul 24 面试题
HttpServlet类中的主要方法都有哪些?各自的作用是什么?
Mar 16 面试题
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
基于文本的访客签到簿
2006/10/09 PHP
php获取操作系统语言代码
2013/11/04 PHP
PHP实现QQ登录实例代码
2016/01/14 PHP
PHP实现的数独求解问题示例
2017/04/18 PHP
php删除数组指定元素实现代码
2017/05/03 PHP
Laravel框架实现定时发布任务的方法
2018/08/16 PHP
ext 代码生成器
2009/08/07 Javascript
jquery控制listbox中项的移动并排序的实现代码
2010/09/28 Javascript
jquery easyui combox一些实用的小方法
2013/12/25 Javascript
我的Node.js学习之路(一)
2014/07/06 Javascript
关于Javascript加载执行优化的研究报告
2014/12/16 Javascript
js实现图片从左往右渐变切换效果的方法
2015/02/06 Javascript
jQuery-1.9.1源码分析系列(十)事件系统之事件包装
2015/11/20 Javascript
使用node+vue.js实现SPA应用
2016/01/28 Javascript
JavaScript提高网站性能优化的建议(二)
2016/07/24 Javascript
js中用cssText设置css样式的简单方法
2016/09/19 Javascript
微信小程序 教程之wxapp视图容器 scroll-view
2016/10/19 Javascript
ionic cordova一次上传多张图片(类似input file提交表单)的实现方法
2016/12/16 Javascript
jQuery+CSS实现的标签页效果示例【测试可用】
2018/08/14 jQuery
mpvue将vue项目转换为小程序
2018/09/30 Javascript
爬山算法简介和Python实现实例
2014/04/26 Python
python相似模块用例
2016/03/04 Python
Python开发之快速搭建自动回复微信公众号功能
2016/04/22 Python
python实现简单爬虫功能的示例
2016/10/24 Python
Python 转义字符详细介绍
2017/03/21 Python
Python通过Manager方式实现多个无关联进程共享数据的实现
2019/11/07 Python
HTML5样式控制示例代码
2013/11/27 HTML / CSS
HTML5各种头部meta标签的功能(推荐)
2017/03/13 HTML / CSS
2014年大堂经理工作总结
2014/11/21 职场文书
2014年房产经纪人工作总结
2014/12/08 职场文书
2014企业年终工作总结
2014/12/23 职场文书
部门经理迟到检讨书
2015/02/16 职场文书
爱国电影观后感
2015/06/19 职场文书
优秀共产党员主要事迹材料
2015/11/05 职场文书
素质教育学习心得体会
2016/01/19 职场文书
Nginx 反向代理解决跨域问题多种情况分析
2022/01/18 Servers