jsp全名为java rver pages,中文名叫java服务器页面,其根本是一个简化的rvlet设计海豹突击六队,它是由sun micros微信表情猜成语ystems公司倡导、许多公司参春景作文与一起建立的一种动态网页技术标准。jsp技术有点类似asp技术,它是在传统的网页html(标准通用标记语言的子集)文件(*.htm,*.html)中插入java程序段(scriptlet)和jsp标记(tag),从而形成jsp文件,后缀名为(*.jsp)。 用jsp开发的web应用是跨平台的,既能在linux下运行,也能在其他操作系统上运行。
rvlet(rver applet)是java rvlet的简称,称为小服务程序或服务连接器,用java编写的服务器端程序,主要功能在于交互式地浏览和修改数据,生成动态web内容。狭义的rvlet是指java语言实现的一个接口,广义的rvlet是指任何实现了这个rvlet接口的类,一般情况下,人们将rvlet理解为后者。rvlet运行于支持java的应用服务器中。从原理上讲,rvlet可以响应任何类型的请求,但绝大多数情况下rvlet只用来扩展基于http协议的web服务器。
jsp和rvlet的区别与联系如下:
【1】jsp第一次运行的时候会编译成rvlet,驻留在内存中以供调用。
贝壳风铃【2】jsp是web开发技术,rvlet是服务器端运用的 小程序,我们访问一个jsp页面时,服务器会将这个jsp页面转变成rvlet 小程序运行得到结果后,反馈给用户端的浏览器。
【3】rvlet相当于一个控制层再去调用相应的javabean处理数据,最后把结果返回给jsp。
【4】rvlet主要用于转向,将请求转向到相应的jsp页面。
【5】jsp更多的是进行页面显示,rvlet更多的是处理业务,即jsp是页面,rvlet是实现jsp的方法。
【6】rvlet可以实现jsp的所有功能,但由于美工使用rvlet做界面非常困难,后来开发了jsp。
【7】jsp技术开发网站的两种模式:jsp + javabean;jsp + rvlet + javabean(一般在多层应用中, jsp主要用作表现层,而rvlet则用作控制层,因为在jsp中放太多的代码不利于维护,而把这留给rvlet来实现,而大量的重复代码写在javabean中)。
【8】二者之间的差别就是,开发界面是jsp直接可以编写。 比如在jsp中写table标记:[数据]; rvlet需要加入:out.println(“[数据]”)。 jsp文件在被应用服务器(例如:tomcat、resin、weblogic和websphere),调用过之后,就被编译成为了rvlet文件。也就是说在网页上显示的其实是rvlet文件。tomcat下面jsp文件编译之后生成的rvlet文件被放在了work文件夹下,jsp中的html代码在rvlet都被out出来,而jsp代码按照标签的不同会放在不同的位置。
【9】jsp中嵌入java代码,而rvlet中嵌入html代码。
【10】在一个标准的柳下惠mvc架构中,rvlet作为controller接受用户请求并转发给相应的action处理,jsp作为view主要用来产生动态页面,ejb作为model实现你的业务代码。
本文发布于:2023-04-05 15:29:31,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/fanwen/zuowen/e3248e966b7367c42a5beb25a038f6c3.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:jsp和servlet区别在哪(简述2者间的不同处).doc
本文 PDF 下载地址:jsp和servlet区别在哪(简述2者间的不同处).pdf
留言与评论(共有 0 条评论) |