网站大量收购独家精品文档,联系QQ:2885784924

动态网页技术.pptxVIP

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
页编程技术动态网页技术 01特点ASPJSPCGIPHP目基本信息动态页是与静态页相对应的,也就是说,页 URL不固定,能通过后台与用户交互。完成用户查询,提交等动作。常用的语言有ASP,PHP,JSP等。动态页技术是区别于静态页技术而言的。相比与传统的静态页,动态页有了明显的交互性、自动更新性,以及因时因人而变的灵活性。 特点 特点所谓“动态”,并不是指放在页上的GIF图片,动态页技术有以下几个特点:1. 交互性,即页会根据用户的要求和选择而动态改变和响应,将浏览器作为客户端界面,这将是今后WEB发展的大势所趋.2. 自动更新,即无须手动地更新HTML文档,便会自动生成新的页面,可以大大节省工作量.3. 因时因人而变,即当不同的时间,不同的人访问同一时会产生不同的页面。除了早期的CGI外,主流的动态页技术有JSP,ASP,PHP等 CGI CGI在早期,动态页技术主要采用CGI技术,即Common Gateway Interface(公用关接口)。在早期,你可以使用不同的程序编写合适的CGI程序,如Visual Basic,Delphi或C/C++等。虽然CGI技术成熟而且功能强大,但由于编程困难,效率低下,修改复杂等缺陷,所以有逐渐被新技术取代的趋势。可以使用不同的程序编写合适的CGI程序,如Visual Basic、Delphi或C/C++等,用户将已经写好的程序放在WEB服务器的计算机上运行,再将其运行结果通过WEB服务器传输到客户端的浏览器上。通过CGI建立WEB页面与脚本程序之间的,并且可以利用脚本程序来处理访问者输入的信息并据此作出响应。事实上,这样的编制方式比较困难而且效率低下,因为每一次修改程序都必须重新将CGI程序编译成可执行文件。最常用于编写CGI技术的语言是Perl(Practical Extraction and Report Language,文字分析报告语言),它具有强大的字符串处理能力,特别适合用于分割处理客户端Form提交的数据串;用它来编写的程序后缀为.pl。 ASP 缺点优点ASP 优点1、简单易学。Basic有谁不会?很少会有人举手,所以有人在说这个开发基础是最广的。而且MS有一向做的非常好的联机手册,本地化语言的帮助,同时非常快的出现教学书籍,这样会大大方便开发人员的学习和对技术的深入研究。2、安装使用方便。只要安装了IIS,则ASP就可以使用了,不需要复杂配置的。3、开发工具强大而多样。这一点已经被许多程序员所津津乐道。易用、简单、人性化。4、效率高。在低的访问量下,ASP能体现出一定的效率,这时它对机器的要求并不高。 缺点?1、Windows本身的所有问题都会一成不变的也累加到了它的身上。安全性、稳定性、跨平台性都会因为与NT的捆绑而显现出来。2、ASP由于使用了COM组件所以它会变的十分强大,但是这样的强大由于Windows NT系统最初的设计问题而会引发大量的安全问题。只要在这样的组件或是操作中一不注意,那么外部攻击就可以取得相当高的权限而导致站瘫痪或者数据丢失。3、由于ASP还是一种Script语言,所以除了大量使用组件外,没有办法提高其工作效率。它必须面对即时编译的时间考验,同时还不知其背后的组件会是一个什么样的状况。4、无法实现跨操作系统的应用。当然这也是微软的理由之一,只有这样才能发挥ASP最佳的能力。可是我却认为正是Windows限制了ASP,ASP的概念本就是为一个能让系统运行于一个大的多样化环境而设计的。5、还无法完全实现一些企业级的功能:完全的集群、负载均衡。 PHP PHPPHP(Hypertext Preprocessor)是一种HTML内嵌式的语言(类似于IIS上的ASP)。而PHP独特的语法混合了C、Java、Perl以及PHP式的新语法。它可以比CGI或者Perl更快速的执行动态页。PHP是一种服务器端的HTML脚本/编程语言,语法上与C相似,可运行在Apache,Netscape/iPlanet和MicrosoftIIS Web等服务器上。PHP能够支持诸多数据库,如MS SQL Server, MySql,Sybase,Oracle等。它与HTML语言具有非常好的兼容性,使用者可以直接在脚本代码中加入HTML标签,或者在HTML标签中加入脚本代码从而更好地实现页面控制。PHP提供了标准的数据库接口,数据库连接方便,兼容性强;扩展性强;可以进行面向对象编程。优点1.一种能快速学习、跨平台、有良好数据库交互能力的开发语言。ASP比不上它的就是这种跨平台能力了,而正是它的这种能力让Unix/Linux有了一种与ASP媲美的开发语言。语法简单、书写容易、市面上也有了大量的书,同时Internet上也有大量的代码可以共享,对于一个初学者想

文档评论(0)

读书笔记工作汇报 + 关注
实名认证
文档贡献者

读书笔记工作汇报教案PPT

1亿VIP精品文档

相关文档