jsp和servlet的区别
jsp和servlet的区别
JSP(全称JavaServer Pages)是由Sun Microsystems公司主导创建的一种动态网页技术标准。JSP部署于网络服务器上,可以响应客户端发送的请求,并根据请求内容动态地生成HTML、XML或其他格式文档的Web网页,然后返回给请求者。JSP技术以Java语言作为脚本语言,为用户的HTTP请求提供服务,并能与服务器上的其它Java程序共同处理复杂的业务需求。
**Servlet(Server Applet)**是Java Servlet的简称,称为小服务程序或服务连接器,用Java编写的服务器端程序,具有独立于平台和协议的特性,主要功能在于交互式地浏览和生成数据,生成动态Web内容。
jsp和servlet的区别有以下几点:
Jsp是Servlet的一种简化,使用Jsp只需要完成程序员需要输出到客户端的内容,Jsp中的Java脚本如度何镶嵌到一个类中,由Jsp容器完成。
1、jsp经编译后就变成了Servlet。
2、jsp更擅长表现于页面显示,servlet更擅长于逻辑控制。
3、Servlet中没有内置对象,Jsp中的内置对象都是必须通过HttpServletResponse对象以及HttpServlet对象得到。
4、而Servlet则是个完整的Java类,这个类的Service方法用于生成对客户端的响应
5、Servlet的应用逻辑是在Java文件中,并且完全从表示层中的HTML里分离开来。
6、而JSP的情况是Java和HTML可以组合成一个扩展名为.jsp的文件。
7、JSP侧重于视图,Servlet主要用于控制逻辑
8、Servlet更多的是类似于一个Controller,用来做控制。
jsp和servlet的区别相关推荐
- jsp与java的关系_jsp教程中:jsp与servlet的区别和关系
jsp教程上:我们一定学了servlet,也学习了jsp,那么jsp与servlet的区别是什么呢,jsp与servlet又有什么关系呢?下面我们先创建一个demo.jsp的页面,然后tomcat运行 ...
- jsp与servlet的区别与联系
jsp和servlet的区别和联系: 1.jsp经编译后就变成了Servlet. (JSP的本质就是Servlet,JVM只能识别java的类,不能识别JSP的代码,Web容器将JSP的代码编译成JV ...
- JSP和Servlet的区别(servlet生命周期)
在说JSP和servlet的区别先说说servlet(因为JSP在本质上就是Servlet,只是两者的创建方式不一样) Servlet工作原理: 1. 在客户端对web服务器发出请求 2. ...
- JSP和Servlet的区别和联系 JSP 内置对象和作用
JSP和Servlet的区别和联系 1.jsp经编译后就变成了Servlet. (JSP的本质就是Servlet,JVM只能识别java的类,不能识别JSP的代码,Web容器将JSP的代码编译成JVM ...
- 详谈jsp和servlet的区别
其实说白了JSP和SERVLET到底什么区别呢,JSP就象宾馆前台的服务员,要长的不错,让顾客一看就觉得比较舒服,他主要就是负责显示这个宾馆的形象的.而SERVLET就象部门经理,要处理各种各样的业务 ...
- JSP与servlet的区别
一.了解Servlet的概念 Servlet定义:Servlet是基于Java技术的Web组件,由容器管理并产生动态的内容.Servlet引擎作为WEB服务器的扩展提供支持Servlet的功能.Ser ...
- 什么是JSP技术,JSP和Servlet的区别和联系?
了解一项技术,首先要了解它为什么会出现,解决了之前的什么问题,作用是什么. 学习JSP技术之前,先看它出现的背景技术:Servlet点击打开链接 为什么会出现JSP技术? 使用Servlet产生动态页 ...
- servlet php,JSP和Servlet的区别及PHP类比
在MVC的模式下,PHP既可以用来直接在View层和HTML语言混搭构建页面, 也可以在Controller层面扮演数据处理.流程控制的任务,在Controller中计算数据,然后传递给View. 比 ...
- jsp因为端口无效不能启动_Java:JSP和Servlet面试题总结
1.Get和Post的区别 在页面提交数据时,get的数据大小有限制4k,post没有限制,get请求提交的数据会在地址栏显示,post不显示,所以post比get安全. 2. servlet的执行流 ...
最新文章
- CC讲坛-大脑疾病背后的秘密-许执恒
- C++中相对路径和绝对路径
- layui分页limit不显示_layui table分页 page为false时,limit问题
- 组件化h5活动模板的实现
- 找call的万能方法,一招通杀所有网络游戏【个人实践出来的】
- vSAN推荐的IO控制器的配置方式(转)
- ThreadLocal总结(jdk1.8源码)
- 【sketchup 2021】草图大师的高级工具使用3【复杂贴图制作实例(山体和球面贴图、全景天空绘制、吊顶添加光带)、图层(标记)工具使用、视图与样式工具的常规使用与高级使用说明】
- div半透明背景,文字不透明
- 一文帮你理解 Google SRE 体系
- 用微信 远程遥控 服务器
- 数据结构——树(树的基本概念)
- 浅谈 DDL 技术解密
- 一个额外的小问题——关于jdk和Language level的关系
- 计算机组成原理课程设计(很全面有保障)
- Android 10.0 蓝牙去掉传输文件的功能
- openGL-读取off、stl、obj文件并旋转平移缩放操作
- 100行代码实现英语四六级高频单词的统计
- 天野第一期易语言模拟班
- 如何压缩jpg图片的大小?可以一键压缩图片的软件有哪些?