谈谈asp、php和jsp等web动态信息发布技术各自的概念和特点

谈谈asp、php和jsp等web动态信息发布技术各自的概念和特点

ID:22221602

大小:50.50 KB

页数:5页

时间:2018-10-27

谈谈asp、php和jsp等web动态信息发布技术各自的概念和特点_第1页
谈谈asp、php和jsp等web动态信息发布技术各自的概念和特点_第2页
谈谈asp、php和jsp等web动态信息发布技术各自的概念和特点_第3页
谈谈asp、php和jsp等web动态信息发布技术各自的概念和特点_第4页
谈谈asp、php和jsp等web动态信息发布技术各自的概念和特点_第5页
资源描述:

《谈谈asp、php和jsp等web动态信息发布技术各自的概念和特点》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、谈谈ASP、PHP和JSP等Web动态信息发布技术各自的概念和特点-->目前流行的开发L页的所有工作,并返回相应的HTML文本。ASP直接在HTML文件中嵌入服务器端脚本,使动态交互页面的开发成为一个整体,开发与维护工作变得简单、快捷。同时,由于它是在服务器端的脚本,一般用户无法看到,从而有效地保证了系统的安全性及开发人员的知识产权。PHP(HypertextPreprocessor)是RasmusLerdorf推出的一种跨平台的服务器端的嵌入式脚本语言,大量借用C、Java和Perl语言的语法,并结合PHP自身的特性,使ic

2、rosystems公司于1999年6月推出的新技术,是基于JavaServlet以及整个Java体系的icrosystems公司倡导、许多公司与企业参与一起建立的一种先进、安全、开放和跨平台的动态网页技术标准,这种技术标准的意义在于找到了一种为应用和页面开发人员平衡可移植性和易用性的开发方法。2性能与特点ASP无需编译、链接即可解释执行,它集成于HTML中,使用常规文本编辑器就可以开发。ASP程序与浏览器无关,用户端只要使用常规的可执行HTML码的浏览器即可浏览。ASP的脚本语言(VBScript,Jscript)是在服务器上

3、执行,客户端的浏览器不需要执行这些脚本语言。ASP还可通过Ac-tiveX服务器端组件(ActiveXServerponent)来扩充功能,ActiveXServerponent可使用VB,Java,C++,COBOL等语言来实现。此外,ASP技术可以和任何脚本语言兼容。除了可使用Vbscript或Jscript语言来作为脚本语言,还可通过插件的方式,使用由第三方所提供的其他脚本语言。ASP的源程序代码不会被传到用户的浏览器,可以保护源程序。被传到客户端浏览器的是ASP程序的执行结果。但ASP的安全性不好,漏洞比较多。另一方面

4、,ASP程序虽然十分简单,容易编写,但是由于ASP使用的主要脚本语言是VBScript,功能有限。PHP简单易学,可以方便快捷地编写出功能强大,可同时运行于YSQL是一对绝佳的组合,此外还可以自己编写外围的函数间接存取数据库。其优点是支持的数据库系统很多,而且可以自己定制PHP解释器的功能,但是PHP提供的数据库接口支持不统一,比如对Oracle、MySQL、Sybase等数据库的访问接口,彼此都不一样,这是PHP的一个缺点。JSP程序的最大特点是将网页内容的生成和显示进行分离。使用JSP技术,L或者XML标记来设计和格式化最

5、终页面的样式。使用Java代码段来生成页面上的动态内容。生成网页内容的程序代码被封装在JSP定界符内和JavaBeans组件中,所有的脚本都在服务器端编译运行。JSP技术封装了许多重要的功能,如访问和实例化JavaBeans组件,控制HTTP连接,获取客户端的请求信息,下载Applet等。通过开发XML标记库(TagLibrary),JSP技术可以较方便地扩展。JSP页面的内置脚本语言是基于Java编程语言的,拥有Java编程语言“一次编写,各处运行”的特点,而且所有的JSP程序都将被编译成为Java类文件(扩展名为class

6、)。JSP程序具有Java技术的所有好处,包括内存管理和安全性。3 三者的区别 3.1 运行环境 ASP只能运行于微软的服务器产品上。Unix平台下也有ChiliSoft公司开发的插件来支持ASP,但是ASP本身的功能有限,必须通过ASP和组件的组合来扩充,Unix下的组件实现起来非常困难。而PHP可在L语言。JSP首先是编译成JavaServlet引擎执行。在性能比较上有人做过试验,对这三种语言分别做循环性能测试及存取Oracle数据库测试。无论是在循环性能测试中,还是在数据库测试中,JSP最快。 3.4 函数支持 JSP程

7、序使用Java语言作为脚本语言,而且最后被编译为Java的class文件。这意味着在JSP程序中,可以使用任何可用的Java类库。目前,Java的类库超过了2万个,类库里面含有很多类,类里面又含有很多方法,这些类库几乎都可以在JSP程序中应用,而且Java的类库还在不断丰富之中。ASP技术由微软公司把持,第三方厂家很难介入。在ASP程序中,不能够直接调用C/C++的函数库,一般需要封装为ActiveX组件的形式,才能够在ASP程序中加以应用,而ActiveX组件的开发难度是较大的。PHP-->有6000多个函数支持,但是这60

8、00多个函数有很多都是针对各种数据库系统的支持函数,而没有一个公共的接口统一封装起来。 3.5 应用范围 在国内,PHP与ASP技术应用最为广泛。但在国外,JSP已经是比较流行的一种技术,尤其是电子商务类的网站,多采用JSP。ASP的安全漏洞且不去说,PHP本身也存在很多缺点

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。