网络技术分析

网络技术分析

ID:30930643

大小:169.00 KB

页数:9页

时间:2019-01-04

网络技术分析_第1页
网络技术分析_第2页
网络技术分析_第3页
网络技术分析_第4页
网络技术分析_第5页
资源描述:

《网络技术分析》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、一、动态网页的介绍什么是动态网页所谓“动态",并不是指那几个放在网页上的GIF图片,动态网页技术有以下几个特点。1)”交互性唧网页会根据用八的要求和选择而动态改变和响应,将浏览器作为客八端界面,这将是今后WEB发展的大势所趋.2)”白动更新”即无须手动地更新HTML文档,便会白动生成新的页而,可以大大节省工作量.3)”因吋因人而变",即当不同的吋I'可,不同的人访问同一网址吋会产生不同的页而。除了早期的CGI外,目前主流的动态网页技术有JSRASRPHP等二、制作动态网页的常用方法简介1、CGI在早期,动态网页技术主

2、要采用CGI技术,即CommonGatewayInterface(公用网关接口)。在早期,你可以使丿IJ不同的程序编写合适的CGI程序,VisualBasic,Delphi或C/C++等。虽然CGI技术成熟而功能强人,但由于编程困难,效率低下,修改复杂等缺陷,所以有逐渐被新技术取代的趋势。可以使用不同的程序编写合适的CGI程序,如VisualBasicsDelphi或C/C++等,您将己经写好的程序放在WEB服务器的计算机上运行,再将其运行结果通过WEB服务器传输到客八端的浏览器上。我们通过CGI婕立WEB贝而与脚本

3、程序之间的联系,并且可以利用脚本程序來处理访问者输入的信息并据此作出响应。事实上,这样的编制方式比较因难而且效率低下,因为你每一次修改程序都必须重新将CGI程序编译成可执行文件。最常用于编写CGI技术的语言是Perl(PracticalExtractionandReportLanguage,文字分析报告语言),它具有强人的字符串处理能力,特别适合用于分割处理客八端Form提交的数据串;用它来编写的程序后缀为2、ASP简介ASP更精确的说是一个中间件,这个中间件将Web±的请求转入到一个解释器中,在这个解释器中将所有的

4、ASP的Script进行分析,再进行执行,而这时可以在这个中间件中去创建一个新的COM对象,对这个对象屮的属性和方法进行操作和调川,同时再通过这些COM组件再完成更多的工作。所以说,ASP强大的不在于它的VBScript,而在于它后台的COM纽件,这些纽件來无限的扩充了ASP的能力。1)ASP的强势■简单易学。Basic有谁不会?很少会有人举手,所以有人在说这个开发基础是最广的。而且MS有一向做的非常好的联机手册,木地化语言的帮助,同时非常快的出现教学书籍,这样会人大方便开发人员的学习和对技术的深入研究。■女装使用方

5、便。装好一个Windows2000,只要你女装了IIS哪么ASP就可以使用T,从没有什么需耍你花心思去配置的。■开发工具强大而多样。这个我不用说了,可以说的就是我以前使用VB中的WebClass开发出的Web应用一点不差,当时让许多人大吃一惊,VB也能做ASP上的应川!!!其实这正说明了ASP开发工具的多样化,同时它们的功能也很强,这一点己经被许多程序员所津津乐道。易川、简单、人性化,这木就是微软的强项哟。■效率高。在低的访问量下,ASP能休现出一定的效率,这时它对机器的要求并不高。2)ASP弱势■Windows本身

6、的所令问题都会一成不变的也累加到了它的身上。安全性、稳定性、跨平台性(Win2K己经不再支持Alpha了)都会因为与NT的捆绑而显现出來。■ASP由于使川了COM组件所以它会变的I-分强人,但是这样的强人由于WindowsNT系统最初的设计问题而会引发大量的女全问题。只要在这样的组件或是操作中一不注意,哪么外部攻击就可以取得相当高的权限而导致网站瘫痪或者数据丢失。■山于ASP还是一种Script语言,所以除了大量使用组件外,没有办法提高其工作效率。它必须而对即吋编译的吋I'可考验,同吋我们还不知其背后的组件会是一个什

7、么样的状况。■无法实现跨操作系统的应用。当然这也是微软的理由么一,只有这样才能发挥ASP故佳的能力。可是我却认为止是Windows限制了ASP,ASP的概念本就是为一个能让系统运行于一个大的多样化坏境而设计的。■还无法完全实现一些企业级的功能:完全的集群、负载均衡。3、PHP1)简介PHP(HypertextPreprocessor)是种HTML内嵌式的语言(类似于IIS上的ASP)。而PHP独特的语法混合了C、Java.Perl以及PHP式的新语法。它可以比CGI或者Perl更快速的执行动态网页。PHP能够支持诸多

8、数据库,如MSSQLServer,MySql,Sybase,Oracle等。它与HTML语言具有非常好的兼容性,使用者可以肓接在脚木代码中加入HTML标签,或者在HTML标签中加入脚本代码从而更好地实现页而控制。PHP提供了标准的数据库接口,数据库连接方便,兼容性强;扩展性强;可以进行面向对象编程。2)PHP的强势■一种能快速学习、跨平台、有良

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

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

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