Servlet与jsp的“一语惊醒梦中人”的区别

翻译 2015年11月18日 18:03:16

          学了一段时间了的Servlet与jsp了,总感觉思考的太少,这不,今天我自己问自己Servlet与jsp的区别与联系,结果被自己问住了,还真答不上来;答不上来怎么办呢,我就赶紧去查啊,结果发现两篇印象较为深刻的,一篇也位于csdn上,详情请移步至点击打开链接http://blog.csdn.net/evankaka ),另一篇是stackoverflow上的,觉得这位洋大爷写的不错,stackoverflow上是以问答的形式出现的,想一窥究竟者可移步至点击打开链接(http://stackoverflow.com/questions/4965914/java-jsp-vs-servlet),我找了一个被赞次数最多的答案,略做翻译如下。

    一个最基本的区别:

1、Servlet是里面写有HTML的java文件

2、jsp是里面写有java的HTML文件

其他区别:

1、jsp是能产生动态内容的网页脚本语言,Servlet是已经被编译过的java程序,也能产生动态网页内容。

2、与jsp相比,Servlet运行更快。

3、jsp最终被编译成Java Servlet文件。

4、在MVC模式中,jsp充当view的角色,Servlet充当controller的角色。

5、当没有太多数据要处理时,优先使用jsp;当涉及到大量处理和操作时,最好使用Servlet。

6、jsp相对于Servlet的优势在于我们能建立用户自定义标签,这些标签能直接调用beans;而在Servlet无此工具。

7、我们能够通过在客户端运行JavaScript来获得客户端jsp的功能;而在Servlet中无此方法。

其他不同,请参考网络或书籍。

JSP与Servlet区别简述

JSP与Servlet主要有两方面的不同:编译:JSP修改后可以立即看到结果,不需要编译;而Servelt缺需要编译。转换:JSP是动态网页开发技术,是运行在服务器端的脚本语言,而Servlet是we...
  • epm_kf6_10
  • epm_kf6_10
  • 2015年09月20日 20:57
  • 16998

servlet与JSP区别

1.JSP的本质就是Servlet,JVM只能识别java的类,不能识别JSP的代码,Web容器将JSP的代码编译成JVM能够识别的java类。 2.Servlet的应用逻辑是在Java文件中,从J...
  • haofengjiao
  • haofengjiao
  • 2017年04月15日 13:58
  • 1060

Java从入门到精通——基础篇之Servlet与JSP的区别

正在酝酿中
  • gwblue
  • gwblue
  • 2013年08月26日 21:23
  • 54710

jsp和servlet的区别和联系

jsp和servlet都属于j2ee13规范,servlet是运行在服务端的Java程序,动态生成web内容,但是如果仅仅使用servlet来输出html则是一句一句地输出,为开发和维护带来了极大的不...
  • u011458469
  • u011458469
  • 2015年10月28日 16:19
  • 4243

jsp与servlet有什么区别?

    以前,我对于这两样东西,没有想过去想它们有什么区别,因为jsp在编译完后也会成为一个servlet的.class文件。所以,它们对我个人来说基本没有什么区别。在网上看到有位网友说:“serv...
  • yaohaibing576082210
  • yaohaibing576082210
  • 2010年09月01日 13:37
  • 4591

jsp和servlet知识点总结 .

一.Jsp与servlet的区别: 1.jsp经编译后就变成了Servlet.(JSP的本质就是Servlet,JVM只能识别java的类,不能识别JSP的代码,Web容器将JSP的代码编译成JVM...
  • cpf506497746
  • cpf506497746
  • 2012年09月11日 17:06
  • 506

java中 servlet和jsp的概念及区别

林炳文Evankaka原创作品。转载请注明出处http://blog.csdn.net/evankaka 目录 一了解Servlet的概念二Servlet技术功能三 Servlet技术特点...
  • Forward__
  • Forward__
  • 2017年02月25日 13:05
  • 2020

jsp与servlet的联系与区别

jsp从本质上来说就是一个servlet,jsp编译后就是一个“类servlet”jsp服务器在编译jsp页面时,会先写一个servlet将jsp页面内容解析出来,使用将其变 成一个servlet,一...
  • hailibao
  • hailibao
  • 2010年07月07日 10:46
  • 5138

一语惊醒梦中人

每个人一生中生一次不大不小的病,才会真正懂得健康的重要性!
  • wdlwdl007
  • wdlwdl007
  • 2005年11月10日 10:28
  • 396

servlet和JSP 对比区别

1.servlet由web服务器进行加载,该web服务器必须包含支持servlet的JVM,servlet本质是:运行在服务器端的JAVA应用程序。 2.JSP(java server pa...
  • uniquewonderq
  • uniquewonderq
  • 2015年06月08日 19:54
  • 1751
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Servlet与jsp的“一语惊醒梦中人”的区别
举报原因:
原因补充:

(最多只允许输入30个字)