欢迎来到天天文库
浏览记录
ID:24617542
大小:49.50 KB
页数:3页
时间:2018-11-15
《动态网页制作技术jsp与asp的比较》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、动态网页制作技术JSP与ASP的比较总的来讲,JavaSeverPages(JSP)和微软的ActiveSeverPages(ASP)在技术方面有许多相似之处。两者都是为基于语法结构的环境。取而代之过去依附于单一平台或开发商,JSP技术能够运行在任何acromedia),结盟公司(如Apache,Netscape),最终用户,协作商及其他。最近,SUN将最新版本的JSP和JavaTMServlet(JSP1.1,JAVASERVLET2.2)的原代码发放给Apache,以求JSP与Apache紧密的相互发展。Apache,SUN和许多其他的公司及个人公开成立一个健壮的咨询机构以便任何公
2、司和个人都能免费取得信息。(详见:jakarta.apache.org)JSP应用程序界面(API)毫无疑问已经取得成功,并将随JAVA组织不断开放扩大继续完善。相反,ASP技术仅依靠微软本身的推动,其发展是建立在独占的,封闭的开发过程基础之上。 ASP技术JSP技术ACOS,Linux,及其他UNIX系列平台产品跨平台访问需要第三方ASP的引入产品支持技术或JSP标签库。由此可以看出两者虽有相同之处,但其区别是很明显的。JSP标签可扩充性尽管ASP和JSP都使用标签与脚本技术来制作动态L兼容的标签技术强大的功能,大大减少对脚本语言的依赖。由于定制标签技术,使网页制作者降低了制作网页和
3、向多个网页扩充关键功能的复杂程度。JSP跨平台的可重用性 JSP的开发人员在开发过程中一直关注可重用性。JSP组件(企业JavabeansTM,Javabeans,或定制的JSP标签)都是跨平台可重用的。企业Javabeans组件可以访问传统的数据库,并能以分布式系统模式工作于UNIX和L兼容的接口即共享网页的打包功能使其完全的工业标准化。这种基于组件的模式很有效提高应用程序的开发效率,因为这种模式能够使开发人员利用快捷的子组件快速创建模板应用程序,然后再整合一些附加功能以后便可使用。象这样有效的方法在JSP中无处不在,并可将其打包成一个Javabean或一个工业标准化的Javabea
4、n组件。JAVA的优越性 JSP技术是用JAVA语言作为脚本语言的,而ASP网页使用微软的VBScrip或Jscrip。JAVA是成熟的,强大的,易扩充的编程语言,远优于基于BASIC的脚本语言。如:JAVA的可执行性优于VBScript或Jscript语言。因为它们利用JAVA技术并且都被编译为JAVAServlets,JSP网页为整个服务器端的JAVA库单元提供了一个接口来服务于HTTP的应用程序。JAVA使开发人员的工作在其他方面也变的一样容易,简单。例如,当ASP应用程序在API(与关联的数据库通讯)JavaMailTM(支持基于JAVA邮件和消息应用程序的类)JAVATM消息
5、服务通过J2EE,JSP网页能够用许多方式同企业系统交互访问。J2EE支持两种CORBA规范的技术:JAVAIDL和RMI-IIOP。在企业级JAVABEANS技术支持下,JSP网页通过运用高级的,对象映射的方式访问数据库。最终,因为JSP技术是基于JAVA的开放性过程的产品,因此它能够广泛支持不同提供商提供的工具,WEB服务器和应用程序的服务,这样能够使用户选择最佳的开发方法,选择最适应他们的应用程序开发的工具包,同时,有效地保护用户在代码和人员培训上的投资。 ASP技术JSP技术兼容传统的数据库可以()可以(用JDBCAPI)集成数据源的能力能工作在任何符合ODBC规范的数据库能工
6、作在任何符合ODBC规范的数据库,而且能访问符合JDBC技术规范数据库组件组件JAVABEANS,企业级JAVABEANS或扩展的JSP标签扩展工具支持有有
此文档下载收益归作者所有