网站首页 | 经济学论文 | 证券金融 | 管理学 | 会计审计 | 法学论文 | 医药学论文 | 社会学论文 | 教育论文 | 计算机 | 艺术论文 | 哲学论文 | 财务管理 |
写论文网
  • 证券投资论文
  • 金融研究论文
  • 期货市场论文
  • 债务市场论文
  • 银行管理论文
  • 公司研究论文
  • 保险学论文证
  • 您的位置:写论文网 > 证券金融 > 期货市场论文 > JSP技术特点分析与比较4800字... 正文 2020-01-15 07:27:34

    JSP技术特点分析与比较4800字 拉比奥特技术特点分析

    相关热词搜索:

    JSP技术特点分析与比较4800字

    JSP技术特点分析与比较4800字 3.与其它动态网页技术的比较:
    3.1与传统的CGI方式相比 a. 后台实现逻辑是基于Java Component的,具有跨平台的特点 b. 将应用逻辑与页面表现分离,使得应用逻辑能够最大程度得到复用,从 而提高开发效率 c. 运行比CGI方式高,尤其对于数据库访问时,提供了连接池缓冲机制,使 运行所需资源最小 d. 安全,由于后台是完全基于Java技术的,安全性由Java的安全机制予以 保障 e. 由于与ASP很近似,不需要太多的编程知识就可以动手编写JSP f. 内置支持XML,使用XML从而使页面具有更强的表现力和减少编程工作量 3.2与Asp和php的比较:
    目前,最常用的三种动态网页语言有ASP(Active Server Pages),JSP(Java Server Pges),PHP (Hypertext Preprocessor)。ASP全名Active Server Pages, 是一个WEB服务器端的开发环境, 利用它可以产生和运行动态的、交互的、高性 能的WEB服务应用程序。ASP采用脚本语言VB Script(Java script)作为自己的 开发语言。PHP是一种跨平台的服务器端的嵌入式脚本语言. 它大量地借用 C,Java和Perl语言的语法, 并耦合PHP自己的特性,使WEB开发者能够快速地写出 动态生成页面.它支持目前绝多数数据库。还有一点,PHP是完全免费的,不用花 钱,你可以从PHP 官方站点(http://www.php.net)自由下载。而且你可以不受限 制地获得源码,甚至可以从中加进你自己需要的特色。JSP 是Sun公司推出的新 一代站点开发语言,他完全解决了目前ASP,PHP的一个通病--脚本级执行(据 说PHP4 也已经在Zend 的支持下,实现编译运行).Sun 公司借助自己在Java 上 的不凡造诣,将Java 从Java 应用程序 和 Java Applet 之外,又有新的硕果, 就是Jsp--Java Server Page。Jsp 可以在Serverlet和JavaBean的支持下,完成功能强大的站点程序。

    三者都提供在 HTML 代码中混合某种程序代码、由语言引擎解释执行程序代 码的能力。但JSP代码被编译成 Servlet 并由 Java 虚拟机解释执行,这种编译 操作仅在对 JSP页面的第一次请求时发生。在 ASP 、PHP、JSP 环境下, HTML 代 码主要负责描述信息的显示样式,而程序代码则用来描述处理逻辑。普通的 HTML 页面只依赖于 Web 服务器,而 ASP 、PHP、JSP 页面需要附加的语言引擎分析 和执行程序代码。程序代码的执行结果被重新嵌入到 HTML 代码中,然后一起发 送给浏览器。

    ASP 、PHP、 JSP三者都是面向 Web 服务器的技术,客户端浏览 器不需要任何附加的软件支持。

    3.3JSP vs ASP JSP跨平台,而且支持Apache, Netscape, IIS,IBM Http Server在内的所 有主流Web Server (市场份额在85%以上),而ASP目前只支持NT+IIS(市场份额 在20%左右);
    提供了更好的安全机制,这对于e-business这样的应用来说是至关 重要的;

    JSP可以跨操作系统、Web Server和应用服务器,而ASP只限于NT+IIS;

    JSP是一个开放的标准,得到了Oracle, Netscape, IBM & WebLogic, Inprise 等的支持;
    JSP的组件编写更为容易,而且JSP的性能由于ASP;

    3.4JSP vs PHP JSP是一个业界标准,得到Sun,IBM,Oracle,BEA,Apache等 的支持,PHP只是 一个开发组织并不强的free ware ;
    PHP的性能不好,是解释型的,JSP采用JIT 编译后,和c不相上下,而且支持多线程;

    JSP支持的平台众多,从Win98,NT, 本文着重介绍JSP技术开发动态网站中的各种优缺点,简要分析JSP技术和 ASP?技术、PHP技术的不同之处。

    摘 要:
    JSP;

    Java;

    ?ASP;

    PHP 1.引言 在?Internet上的众多网站中,基于WEB数据库的动态网站应用相当广泛。目 前市场上用于开发动态网站的技术有多种,但JSP技术凭借其自身的优势深受广大开发人员的喜爱,本文主要介绍在使用JSP技术构建动态网站的过程中对该技 术的一些要点和难点并且与其它常用的动态网站开发技术做简单比较。

    2.JSP技术特点: 2.1将内容的生成和显示进行分离 2.2强调可重用的组件 2.3采用标识简化页面开发 Web页面开发人员不会都是熟悉脚本语言的编程人员。JavaServer Page技术 封装了许多功能,这些功能是在易用的、与JSP相关的XML标识中进行动态内容生 成所需要的。

    标准的JSP标识能够访问和实例化JavaBeans组件,设置或者检索组件属性, 下载Applet,以及执行用其他方法更难于编码和耗时的功能。通过开发定制化标 识库,JSP技术是可以扩展的。今后,第三方开发人员和其他人员可以为常用功 能创建自己的标识库。这使得Web页面开发人员能够使用熟悉的工具和如同标识 一样的执行特定功能的构件来工作。

    JSP技术很容易整合到多种应用体系结构中,以利用现存的工具和技巧,并 且扩展到能够支持企业级的分布式应用。作为采用Java技术家族的一部分,以及 Java 2(企业版体系结构)的一个组成部分,JSP技术能够支持高度复杂的基于 Web的应用。

    由于JSP页面的内置脚本语言是基于Java编程语言的,而且所有的JSP页面都 被编译成为Java Servlet,JSP页面就具有Java技术的所有好处,包括健壮的存 储管理和安全性。

    作为Java平台的一部分,JSP拥有Java编程语言“一次编写,各处运行”的 特点。随着越来越多的供应商将JSP支持添加到他们的产品中,您可以使用自己 所选择的服务器和工具,更改工具或服务器并不影响当前的应用。

    Unix,Linux,FreeBSD到AS/400,OS/390,而PHP支持的平台有限;

    JSP可以 利用JDBC和众多主流关系数据库连接,而PHP目前只支持MySql和Oracle等有限的 几种;

    JSP中的组件,JavaBean和EJB开发非常容易,而且还可以在JSP中使用Java所有的类和功能。而PHP只能用C写一些功能有限的组件,而且编写较为复杂;
    利 用JSP可以支持EJB,以支持Transaction和CORBA标准,而且还可以支持LDAP, Message等服务,使得访问 ERP,CICS,MQ等企业应用非常容易。而PHP在这方面先 天不足,所以对于这样的Mission-critical的应用来说,PHP并不适合。

    有人做过试验,对这三种语言分别做循环性能测试及存取Oracle数据库测试。

    在循环性能测试中,JSP只用了令人吃惊的四秒钟就结束了20000*20000的循环。

    而ASP、PHP测试的是2000*2000循环(少一个数量级),却分别用了63秒和84 秒。数据库测试中,三者分别对 Oracle 8 进行 1000 次 Insert,Update,Select, 和Delete:
    Jsp 需要 13 秒,Php 需要 69 秒,ASP则 需要 73 秒。

    JSP同PHP类似,几乎可以运行于所有平台。如Win NT,Linux,Unix. NT下IIS 通过一个插件,例如JRUN或者ServletExec,就能支持JSP。著名的Web服务器 Apache已经能够支持JSP。由于Apache广泛应用在 NT、Unix和Linux上,因此JSP 有更广泛的运行平台。虽然现在NT操作系统占了很大的市场份额,但是在服务器 方面Unix的优势仍然很大,而新崛起的Linux更是来势不小。从一个平台移植到 另外一个平台,JSP和JavaBean甚至不用重新编译,因为Java字节码都是标准的 与平台无关的。

    4.前景分析 目前在国内PHP与ASP应用最为广泛。而JSP由于是一种较新的技术,国内采 用的较少。但在国外,JSP已经是比较流行的一种技术,尤其是电子商务类的网 站,多采用JSP。采用PHP的网站如新浪网(sina)、中国人(Chinaren)等,但 由于PHP本身存在的一些缺点,使得它不适合应用于大型电子商务站点,而更适 合一些小型的商业站点。首先,PHP缺乏规模支持。其次,缺乏多层结构支持。

    对于大负荷站点,解决方法只有一个:分布计算。数据库、应用逻辑层、表示逻 辑层彼此分开,而且同层也可以根据流量分开,组成二维阵列。而PHP则缺乏这 种支持。还有上面提到过的一点,PHP提供的数据库接口支持不统一,这就使得 它不适合运用在电子商务中。ASP和JSP则没有以上缺陷,ASP可以通过Microsoft Windowsd的COM/DCOM获 得ActiveX规模支持,通过DCOM和Transcation Server获得结构支持;
    JSP可以通 过SUN Java的Java Class和EJB获得规模支持,通过EJB/CORBA以及众多厂商的 Application Server获得结构支持。

    三者中,JSP应该是未来发展的趋势。世界上一些大的电子商务解决方案提 供商都采用Servlet和JSP。比较出名的如IBM的 E-business,它的核心是采用 Servlet和JSP的WebSphere;
    西方另外一个非常著名的电子商务软件提供商, Intershop。它原来的产品Intershop1 2, 3, 4占据了主要的电子商务软件份额。

    它们都是通过CGI来提供支持的。但去年10月后它推出了Enfinity,一个采用 Servlet和JSP的电子商务Application Server,而且声言不再开发传统软件。种 种迹象表明JSP必将成为使用最广泛最受开发人员喜爱的技术。

    [1] 刘新编著Java开发技术大全[M].北京: 清华大学出版社. 2009-2-1. [2] 赵丽,王树森编著. JSP通用范例开发金典[M].北京:电子工业出版社. 2008-6-1. [3] 阮征,徐晓昕,邹晨编著. Web 2.0动态网站开发-PHP技术与应用[M]. 北京:清华大学出版社. 2008-9-1.

    • 范文大全
    • 教案
    • 优秀作文
    • 教师范文
    • 综合阅读
    • 读后感
    • 说说
    JSP技术特点分析与比较4800字 拉比奥特技术特点分析》由(写论文网)整理提供,版权归原作者、原出处所有。
    Copyright © 2019 写论文网 All Rights Reserved.