- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
?? 随着INTERNET 的迅猛发展,网络带宽不断增加,接入技术日新月异。在强大的平台支持之下,广大互联网用户对网上站点的内容和形式提出了新的要求。如果用户希望建立一个自己的WEB 站点,那么仅仅依靠传统的静态页面已经远远不能满足要求,你需要考虑到如何实现对数据库的访问,以及如何对用户的客户端输入作出及时的响应等等。你的站点必需健壮可靠,动态交互性强,同时还要具备良好的可扩展性。
目前,已经有多种服务器端的脚本编程技术可以使用户实现自己的梦想,眼前的问题可能已不再是是否存在可用的技术,而是变成到底选择那种技术最能满足自己的需要。一个好的消息是不管用户选择哪种技术,都不会有遗憾。这是因为象Perl,ASP,PHP,以及ColdFusion等服务器端的脚本编程技术,虽然在具体的形式上不同,但是各自可以实现的功能都是非常相似的,不管是哪种技术都可以访问数据库,都可以存取系统文件,并且最终都能够生成动态的页面。这就使得用户的抉择难以取舍。
本文将针对以上情况,分别对当前较为流行的几种有代表性的服务器端的脚本编程技术进行总体上的客观介绍和评述,希望能够对那些正在构建个人站点或渴望学习新知识的广大读者有所帮助。
--------------------------------------------------------------------------------
1. ASP
在选择到底使用PHP,ASP,ColdFusion,或其它哪种技术时最关键的一点可能是用户需要清楚上述哪种技术可以在用户现有的站点上最好的运行。可能选择PHP 会很酷,但是如果你对Unix系统,以及Perl 或C 等知之甚少的话,这就不是一个明知的选择。
下面我们首先来看一下ASP 技术。
ASP 可以用VBScript 进行编写,而VBScript 本身是MICROSOFT Visual Basic 产品的简化版本,它采用与Visual Basic 近似的语法框架,简单易学。考虑到Visual Basic 的普及性,用ASP 技术构建的 WEB 站点在维护起来会非常简便。如果你对使用VBScript 不感兴趣,那么你还可以通过使用Jscript,或Perl 等其它技术编写ASP 页面。
ASP 的一个最为显著的优势就是对COM 对象的支持。象其它ASP 的元素一样,在ASP 中使用COM 对象也非常简便,只需一行代码就能够创建一个COM 对象的事例。在建立对象事例之后,用户就可以随心所欲的对对象进行使用,例如调用对象方法,设置对象属性等。此外,用户既可以直接在ASP 页面中使用Visual Basic 和Visual C++ 各种功能强大的COM 对象,同时还可以创建自己的COM 对象,直接在ASP 页面中使用。
通过使用第三方开发的各种COM 对象,可以大大的节省开发人员编写代码的数量和时间。举例来说,当用户安装过IIS 和ASP 之后,几个非常有用的COM 对象,包括广告轮显组件(Ad Rotator)等,就已经被自动的注册到 WEB 服务器中,可以被直接调用。如名所示,广告轮显组件(Ad Rotator)能够在WEB 页面上实现BANNER 广告条的随机显示。使用广告轮显组件(Ad Rotator),ASP 页面的开发人员只需编写两行简单的代码,就可以实现随机显示多个BANNER 广告条的功能。
广告轮显组件(Ad Rotator)只是ASP COM对象技术的一个简单代表,如果用户希望能够进一步体验COM对象技术的强大功能,就必须要提到Microsoft 的ActiveX data objects (ADO) 对象组件。ADO 是多个具有强大功能的COM 对象的组合,可以在ASP以及Visual Basic和Visual C++ 的程序中使用,能够实现对数据库的访问。通过使用ADO,用户可以在WEB 站点和各种数据库之间建立连接,提供WEB 客户端通过浏览器对服务器端数据库中的数据的查询,检索,添加和删除等多项功能。ADO 支持目前流行的多种数据库。不仅如此,除了标准的支持ODBC 的数据库之外,ADO 还可以直接读取含有定界符的文本文件,XML文件,Excel 数据表等多种文件形式,功能非常强大。
如果用户根据自己的情况需要使用特殊COM 对象,可以使用Visual Basic,Visual C++,或J ava 等编写自己的COM 对象。
使用ASP 技术的简便性已经得到了人们的普遍认可,但是人们仍然对提供ASP 的IIS 服务器的稳定性和安全性提出了批评。坦率的讲,虽然Microsoft 的IIS 网络服务器在安全和稳定性上“继承了Microsoft 产品的一贯特点”,但是在
您可能关注的文档
- Windows 2000漏洞集锦.doc
- Windows 非法操作详解.doc
- WINDOWS2000启动故障修复方案.doc
- Windows启动速度慢的典型案例.doc
- Windows快捷键大全.doc
- WinX几种系统故障解决方法.doc
- 《黛玉葬花》课件.ppt
- 【讲义】色彩与心理.ppt
- 安尔达家庭小区方案.doc
- 安装IIS 5.doc
- 人工智能赋能下的初中语文个性化学习路径规划与用户偏好探究教学研究课题报告.docx
- 区域教育教师培训均衡化背景下,人工智能教学辅助工具的效果评估研究教学研究课题报告.docx
- 小学英语教育中数字教育资源跨学科融合设计的研究与实施教学研究课题报告[001].docx
- 艺术教育在儿童心理健康教育中的跨文化教育研究教学研究课题报告.docx
- 裁判员考前冲刺测试卷及答案详解【名校卷】.docx
- 锻炼小学生反应能力课件.pptx
- 知乎盐选 _ 服务过 1000 位美女后,我决定去整容.pdf
- 裁判员考前冲刺测试卷及完整答案详解【网校专用】.docx
- 裁判员考前冲刺测试卷及完整答案详解1套.docx
- 裁判员考前冲刺测试卷及完整答案详解(各地真题).docx
文档评论(0)