asp语言脚本 拥有Java的JSP与使用VBScript 类脚本语言的ASP

03/15 01:37:18 来源网站:辅助卡盟网

2.4 维护角度方面

从维护角度来看,由于两者所使用的语言不同,JSP所使用的Java语言是面向对象的强大的,它能轻易的建立和维护大型的、模块化的应用程序。而ASP所使用的脚本语言对小的应用程序是可行的,但是对大型的、复杂的应用程序的建立和维护是不容易的。另一方面ASP仅支持组件对象模型COM,而COM必须在服务器上注册,一旦修改了COM程序,就必须重新注册,且大多数情况下必须关机和重新启动。而JSP技术提供的组件都是基于JavaBeans技术或者JSP标签库的。这两者虽有相同之处,但二者的区别是很明显的。JavaBean不需要注册,放在CLASSPATH包含的目录中就行了。一旦JavaBean进行了修改,则JSWDK和Tomcat需要关闭和重新运行,但不必关机和重新启动。另一方面对JSP来说Web服务器、平台和其它组件都可轻松的升级或交换而不影响基于JSP的应用程序。这使得JSP非常适合需要升级而又要求保持不变的实时Web应用程序。

2.5 适应平台方面

asp语言脚本_asp使用的脚本语言_脚本语言是哪个语言

现在几乎所有平台都支持Java,JSP+JavaBean几乎在所有平台下是通行无阻的。不支持的平台目前通过一个插件也就能支持JSP, 例如在NT下IIS通过一个插件,如JRUN或者ServletExec,就能支持JSP。现在Web服务器Apache也已经能够支持JSP。而且由于Apache广泛应用在NT、Unix和Linux上,目前虽然现在NT操作系统占了很大的市场份额卡盟,但是在服务器方面Unix的优势还是很大,而Linux的优势也是不小, 所以JSP有更广泛的运行平台。还有一点就是从一个平台移植到另外一个平台,JSP和JavaBean是不用重新编译的,因为Java字节码都是标准的且与平台无关的。而ASP目前仅适用于NT和IIS。虽然Unix下有ChiliSoft的插件来支持ASP,但是ASP本身的功能有限,必须通过ASP+COM的组合来扩充,Unix下的COM实现起来还是比较困难。

2.6 数据库的支持方面

不论是用ASP还是JSP,应用程序的一个重要环节就是链接数据库、查询数据库、操作数据库,也就是说网站必须要有对后台数据库进行操作的功能。

在这方面ASP是通过ADO(ActiveX Data Object)来完成对各类数据库的查询、存取等操作。ADO(又称为ActiveX)是微软提出的一项数据库链接技术,提供了程序开发人员实时存取各类数据库的能力。而ADO建立在OLEDB基础上,它们有明显的区别和联系,OLEDB是系统级的编程接口" title="编程接口">编程接口,它定义了一组COM接口,这些接口封装了各种数据库系统的访问操作,同时OLEDB还提供了一组标准的服务组件,用来提供查询,数据更新等操作。而ADO是应用层的编程接口,它通过OLEDB提供的COM接口访问数据库。ASP中对ADO组件的使用一般经过以下两个步骤:①通过ODBC配置数据源 ;②利用ADO组件创建一个ADO链接对象或记录集对象,再利用该对象连接数据源,然后利用相关对象的属性、方法来操作数据库。我们知道COM的开发远比JavaBean复杂和繁琐。而ODBC也比较难学,这主要是它把简单功能和高级功能掺和在一起,也就是说对于一个简单的查询,其选项也比较复杂。

而JSP通过JDBC来完成对各类数据库的查询、存取等操作。JSP的定义是两组分别面向应用程序和数据库驱动程序开发人员的APIasp语言脚本,和将前者向后者转化的内在封装逻辑。其中面向应用程序开发人员的接口是JDBC API, 我们可以把JDBC看作是一个被转换为面向对象接口的ODBC, 而面向对象的接口对使用面向对象语言的程序员(例如:C++、Java程序员)来说是容易接受的。另外JDBC尽量保证其简单功能的简单性,同时在需要时还保证使用其高级功能。JDBC API 对于基本的SQL抽象和概念是一种自然的Java接口。虽然JDBC和ODBC很相像,且JDBC是建立在ODBC上的,JDBC保留了ODBC的基本设计特征,两种接口都是基于(调用级接口)X/Open SQL CLI。但它们的区别在于JDBC以Java风格与优点为基础并进行优化,使JDBC更加易于使用。

3 结语

综合上述几点,进一步通过以下表格对JSP技术和 Microsoft 公司的 ASP 技术进行详细的比较和对照,可以看出两者虽有相同之处,但其区别是明显的。通过比较进行学习,这也是学习一种新的技术或由现有技术自然过渡到另一种技术的有效途径。

脚本语言是哪个语言_asp使用的脚本语言_asp语言脚本

脚本语言是哪个语言_asp语言脚本_asp使用的脚本语言

参考文献

1 王克宏.Java语言SQL接口.北京:清华大学出版社,1997

2 肖刚.Java Web服务器应用程序设计.北京:电子工业出版社.2001

3 唐青松.颜亮.ASP应用开发全攻略宝典.北京:中国水利水电出版社.2000

4

基金项目:新疆自治区少数民族科技骨干人才特殊培养科研专项资金项目(2001—5)

来源:【九爱网址导航www.fuzhukm.com】 免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

    暂无相关资讯
asp语言脚本 拥有Java的JSP与使用VBScript 类脚本语言的ASP