当前位置:首页 > 日记 > 正文

浅谈jsp与servlet的区别

浅谈jsp与servlet的区别
答案1:

首先你必须先了解什么是Servlet,Servlet是java程序在服务器端执行,但它有一个特殊的规则(即我们通常所说的API);JSP说它是简单地用一组简单的规则来编写Servlet程序,它可以写java代码,而且你可以编写HTML代码、Javascript、CSS等......但在服务器端,它先是变成一个Servlet程序,Servlet的命令然后执行。

回答二:

以下是从网上找到的信息:
JSP和servlet在应用程序上有什么区别,很多人不知道,让我来谈几句,简单地说,Sun首先开发了servlet,它的功能比较强大,它的系统设计也很先进。因为它输出HTML语句或采用旧的CGI方式,它是一个句子输出,所以编写和修改HTML非常不方便。
后来太阳推出马赛克JSP类似ASP、镶嵌的JSP标签在HTML报表,大大简化了网页的设计和修改,新的网络语言,如ASP、PHP和JSP嵌入脚本语言。

从网络的三层结构的角度来看,一个网络项目至少三层:数据层、业务层、表现层。当然,它可以更complex.servlet非常强大的写作业务层,但它layer.jsp文稿写作是很不方便的是专为写作表现层方便。当然,你也可以写业务层。作为ASP的一个朋友和CGI,PHP,他们往往不自觉地将表示层与业务层。像以前的朋友,把数据库信息处理成JSP,事实上,它应该放在业务层。
据Sun公司自己的推荐,JSP应该只存储了表示层,那是东方,把唯一的HTML页面的输出部分,数据计算,数据分析,数据库连接的处理,都属于业务层,应该放在java beans.java豆是通过JSP实现两层集成。
事实上,DNA技术,微软最近推出的,简单地说,是ASP + COM / DCOM技术。完全类似于JSP +豆类,所有的表示层采用ASP,和所有业务层通过COM / dcom.the整合完成调用。
为什么我们使用这些组件技术因为简单的JSP语言执行效率很低。如果出现大量的用户点击,纯脚本语言很快就会达到其功能的上限,而组件技术可以极大地提高函数的上限,加快执行速度。

另一方面,纯脚本语言将表示层与业务层混合,造成修改不便,代码无法重用。如果您想修改某个地方,它通常涉及十几页代码,并且可以通过组件技术更改组件。
总之,servlet是一个早期的不完整产品,写业务层很好,写层很臭,而且两层是混合的。
因此,推出JSP +弛,用JSP写表示层和业务层:写。太阳的意思是用JSP在未来取代Servlet。
但是,这并不是说,学习servlet是没有用的。事实上,您应该从servlet开始,然后从JSP开始,然后从JSP开始。
重点是:学习JSP,不使用java bean和整合,等于不学习。让我们花更多的精力在JSP +豆。

此外,还加了几个句子。

正如我们所看到的,当COM+和JSP采用组件技术时,所有组件都首先编译,内存驻留,然后快速执行,因此,您经常在servlet中编译的速度优势不在内存中。
另一方面,它是紧密结合的,应该有更大的速度优势。

那么,为什么要使用JSP因为java的未来真的是大的。在微软分拆,操作系统将发挥主导作用。应用软件的开发人员必须找到一种通用的开发语言为java开发,并主宰着整个世界的时间已经来临。如果微软拆分顺利,申请的公司,它将成为java的新领导人分开。当前java头Sun和IBM都死了,我很失望。希望新公司注入新的活力。然而,新公司有可能与旧太阳发射的java标准的战争,和双方各定标准,影响java夸平台。
此外,该机的速度是越来越快,和java速度快缺点是可以克服的。

相关文章

获得基于指定的位置和长度的子串的

获得基于指定的位置和长度的子串的

子串,方法,位置,长度,电脑软件,本文阐述了基于获取子字符串指定位置和长度的PHP方法。分享给你供你参考。具体分析如下: 对PHP函数的功能是非常强大的,可以回到子从背部到字符串的后面。 $开始; 打印(位置数从左:。substr($字符串,0.5)。; 打印(位…

ai制作一个漂亮的卡通水果刀图标

ai制作一个漂亮的卡通水果刀图标

图标,卡通,漂亮,电脑软件,ai,本教程介绍给朋友,用ai制作一个漂亮的卡通水果刀图标。这个教程的效果真的很漂亮,难度也不是很大。非常适合初学者和中学生学习。推荐朋友一起学习。 本教程是介绍ai制作的一款漂亮的水果刀朋友卡通图标,教程学习;…

javascript基本教程的中断和继续语句

javascript基本教程的中断和继续语句

教程,语句,中断,电脑软件,javascript,break和continue语句提供更严格的过程在循环执行代码的控制。break语句可以立即退出循环,防止代码执行一次循环体中,continue语句只是退出当前循环,使下一个周期是根据控制表达式进行。 打破 复制代码代…

透明模式处理教程

透明模式处理教程

模式,教程,透明,电脑软件,本教程是介绍给朋友的,CDR透明模式处理图片。本教程是比较基础的。非常适合初学者学习。建议喜欢的朋友可以过来参考一下,希望能对你有所帮助。 本教程教朋友用CDR透明模式处理图片,教程比较简单,高手,老鸟请飞。先看看…

js实现了将一个标题动态添加到表中

js实现了将一个标题动态添加到表中

方法,动态添加,实现了,标题,电脑软件,本文演示了通过js实现动态添加一个标题到表中的方法,供大家参考: The table object in JS has a createCaption method to create the title caption for the table createcaption()函数 { var x = docum…

PS逼真的假Alipay转移。

PS逼真的假Alipay转移。

真的假,电脑软件,PS,Alipay,本教程是介绍生产假支付宝朋友PS PS截图的方法,对于现实来说,教程出来的效果是很现实的,同时也告诫大家不要相信天上不会掉馅饼。 你手上的假支付宝转移截图,不要相信! 工具/材料 PS(PS图象处理软件) QQ截图 方法/…

PS制作夏光姑娘跳舞,对鱼眼效果的花

PS制作夏光姑娘跳舞,对鱼眼效果的花

的花,姑娘,效果,电脑软件,PS,这种效果图与鱼眼镜头的效果有点相似,而且视角非常宽,这种图片是由变形加工一步合成的,类似于鱼眼的效果,其他部分则像往常一样处理。 这种效果图与鱼眼镜头的效果有点相似,而且视角非常宽,这种图像是一步变形加工而…

烟花制作梵高的灯光效果超现实教程

烟花制作梵高的灯光效果超现实教程

教程,梵高,烟花,灯光,效果,本教程是介绍给一个朋友,利用烟花产生超现实的梵高光效果。本教程制作的特效非常逼真,美观。我建议像你这样的朋友可以和教程一起学习。 本教程是介绍一位朋友来烟花制作超现实的梵高灯光效果的方法。制作教程的方…

制作纹理细密的人工智能

制作纹理细密的人工智能

人工智能,纹理,细密,电脑软件,本教程是向朋友介绍如何使用人工智能创建美丽的纹理和纹理。制作教程的方法很漂亮,方法也很简单。建议喜欢的朋友一起学习。 导师的朋友们用人工智能制作了优美的金属文本效果。通过本教程的文字是美丽的,和金…

PS图象处理软件利用图层样式做出一

PS图象处理软件利用图层样式做出一

图层,播放器,图象,处理软件,样式,在效果图中有两层按钮,它们是由不同颜色的圆圈组成的。制作时间只需画出正确的圆形,然后用图层样式添加颜色和纹理,然后添加一点深色和光,可以在底部高一些。 在效果图中有两层按钮,它们是由不同颜色的圆圈组成…

ai画了一本英语书插图画家。

ai画了一本英语书插图画家。

一本,插图,画了,画家,英语书,本教程是介绍朋友使用AI绘制的一本英文书插图方法,渲染效果还是很不错的,方法也不难推荐,希望通过本教程能熟练掌握AI工具,很好,大家一定要学习。 为使读者能够熟练掌握钢笔工具的使用,本章将以英文书籍插图为例进行…