JSP与Servlet之二

2016-01-29 12:35 5 1 收藏

JSP与Servlet之二,JSP与Servlet之二

【 tulaoshi.com - Java 】

  为什么要采用这些组件技术呢?因为单纯的ASP/JSP语言是非常低效率执行的,如果出现大量用户点击,纯SCRIPT语言很快就到达了他的功能上限,而组件技术就能大幅度提高功能上限,加快执行速度。

  另外一方面,纯SCRIPT语言将presentation layer和business layer混在一起,造成修改不方便,并且代码不能重复利用。如果想修改一个地方,经常会牵涉到十几页CODE,采用组件技术就只改组件就可以了。

  综上所述,SERVLET是一个早期的不完善的产品,写business layer很好,写presentation layer就很臭,并且两层混杂。

  所以,推出JSP+BAEN,用JSP写presentation layer,用BAEN写business layer。SUN自己的意思也是将来用JSP替代SERVLET。

  可是,这不是说,学了SERVLET没用,实际上,你还是应该从SERVLET入门,再上JSP,再上JSP+BEAN。

  强调的是:学了JSP,不会用JAVA BEAN并进行整合,等于没学。大家多花点力气在JSP+BEAN上。

在补充几句:

  我们可以看到,当ASP+COM和JSP+BEAN都采用组件技术后,所有的组件都是先进行编译,并驻留内存,然后快速执行。所以,大家经常吹的SERVLET/JSP先编译驻内存后执行的速度优势就没有了。

  反之,ASP+COM+IIS+NT紧密整合,应该会有较大的速度优势呈现。而且,ASP+COM+IIS+NT开发效率非常高,虽然BUG很多。

  那么,为什么还用JSP+BEAN?因为JAVA实在前途远大。微软分拆后,操作系统将群雄并起,应用软件的开发商必定要找一个通用开发语言进行开发,JAVA一统天下的时机就到了。如果微软分拆顺利,从中分出的应用软件公司将成为JAVA的新领导者。目前的JAVA大头SUN和IBM都死气沉沉,令人失望。希望新公司能注入新活力。不过,新公司很有可能和旧SUN展开JAVA标准大战,双方各自制定标准,影响JAVA夸平台。

  另外,现在的机器速度越来越快,JAVA的速度劣势很快就可以被克服。

来源:http://www.tulaoshi.com/n/20160129/1486723.html

延伸阅读
标签: Java JAVA基础
  ]      这是一个比较完整的Servlet、JSP教程,包含大量的实用资料和示例,仙人掌工作室倾情推荐。全文共十三章,主要包括:Servlet和JSP特点,安装和配置开发、运行环境,表单数据处理,HTTP请求头、应答状态处理,访问CGI变量,会话状态,JSP脚本元素、指令、动作,等等。具体请见《目录》。 目录 作 者 : ...
标签: MySQL mysql数据库
作者:limodou 现在使用MySQL的越来越多了,我也用它做了自已的留言板。在使用过程中,慢慢地就要求对它的管理 功能需要近一步的掌握,不仅是我,也是很多网友的要求。现在有一些问题是关于如何从MySQL中导出数据, 以便用在本地或其它的数据库系统之上;以及将现有数据导入MySQL数据库中。现在就我学习的情况,就这 两个问题作一下...
标签: Web开发
我们的第一个例子是简化的DAO方式,主要是在编程中引入了oop概念。 这次,我们将DAO补齐,但仍然保持最简单的形式,以便初学者学习。 简单的DAO模式构成: 1 interface 2. Factory 3 Implements 4. caller 第一个例子中的主程序NewsDAO.java代码没有改动,只是改了个名字, 成为implements. package news; import java.sql.*; public clas...
标签: ASP
  ASP与JSP的比较(二) 五、ServerSideIncludes 在服务器端引用上ASP和JSP有着相同之处。ASP和JSP都可以支持此功能的服务器(IIS,APACHE)上实现服务器端包含虚文件。但JSP是将动态页面的结果包含进来,而不是包含文件的代码本身。当你包含的文件在另一个服务器上时,不包含任何代码和对象是一个非常有效的功能。 ASP:<!--#include...
Servlet与JSP 之间的传值有两种情况:JSP - Servlet, Servlet - JSP。 通过对象 request和 session (不考虑 application)完成传值。 一、JSP - servlet JSP页面有3种方法向 servlet传值: form表单、URL 代码如下: !-- JSP page -- ... %...... session.setAttribute("testSession","Hello session"); reqeust.setAttribute("tes...

经验教程

408

收藏

48
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部