- 1、本文档共25页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第八章 网络编程基础 ASP编程基础 Web,译作全球信息网,是建立在Internet基础上的应用技术。Web主要由Web服务器、Web浏览器以及一系列协议和约定组成,使用超文本、多媒体技术,以便人们在网上漫游,进行信息浏览和信息发布,它不仅提供传统的收发电子邮件、阅读电子新闻、下载免费软件、访问Gopher和Wais资源,还能提供网上聊天、BBS、讨论组、网上购物等许多新的功能。 静态Web技术 静态Web技术主要用于静态Web页面(由文字和静态图像组成)的浏览,它是利用基于HTTP协议的Web服务器与浏览器实现超媒体文本的发布和浏览,这些Web服务器又称为HTTP服务器。当接到来自某一客户机的请求时,服务器进行相应的查询,并将得到的页面送回客户机。静态Web技术通常被人们称为第一代的Web应用。此阶段最引入注目的就是融入了Java技术。Java多媒体技术是改变静态Web页面的关键技术,它给平谈的网页增加了动感。静态Web应用技术的不足之处在于发布的信息是静态的、不变的。随着应用的不断发展,人们不再满足于浏览少量的静态信息,他们希望Web站点能够根据用户需要提供相应的信息,这就产生第二代Web应用——动态Web技术。 ASP编程基础 动态Web技术 Internet计算结构是在Client/Server计算结构的基础上发展起来的一种适用于分布式计算环境的新型网络计算平台。如何利用Internet技术来建立企业内部网(Intranet)已成为人们关注的焦点。怎样将Web技术与Client/Server系统中的后台数据库连接起来,使用户能在浏览器这个统一界面下既能浏览网上信息又能访问数据库就成为动态Web技术的主要内容,也成为从Client/Server结构过渡到Browser/Server结构时必须解决的一个热点问题。 事务Web技术 随着Internet的迅猛发展,由网络连接起来的用户希望在网上进行电子商务活动。同时Web技术、分布式对象技术、网络的安全技术等不断成熟,网上交易的法律和规则不断完善,为在网络上进行电子贸易提供了很好的技术环境和可能性。为了在Web上进行实时可伸缩的事务处理,实现电子商务,Web技术必须解决以下问题:如何实现实时的事务处理,并具有可扩展性、可伸缩性、安全性及客户认证能力,以及与现有的Client/Server系统的集成。事务Web技术允许数据库根据用户的查询要求产生动态的内容,即可动态的将变化的内容,以HTML的形式提供给用户,如报社的新闻站点。动态Web技术和事务Web技术将成为商家通过Internet/Intranet进行电子商务的强大工具。 浏览器/服务器结构(B/S) 在浏览器/服务器结构(B/S)里,将系统的应用程序集中到服务器端,而无需开发客户端程序,服务器上所有应用程序都可以通过Web浏览器在客户机上执行。用户只需要在网上建立自己的Web服务器,并通过服务器与数据库连接实现访问Web数据库的功能,不仅统一了用户界面,而且实现了跨平台操作。 B/S结构是在传统C/S结构的基础上发展起来的适用于分布环境的新型网络计算模式,人们常常称之为三层C/S结构模型,B/S结构把C/S结构的服务器端进一步细化,分解为一个应用服务器(Web服务器)和一个或多个数据库服务器,三层C/S结构模型:第一层是表示层,即Web浏览器层,主要完成用户接口功能;第二层是功能层,即Web服务器层,主要利用Web服务器完成客户的应用功能;第三层是数据层,即数据库服务器层,主要利用数据库服务器完成数据的存储和管理功能,数据库服务器应客户请求独立地进行各种处理。 ASP概述 ASP(Active Server Page),是Microsoft公司1996年底推出的Web应用程序开发技术,它是一个服务器端的多脚本执行环境,可以用它产生并执行交互的、动态的、高性能的Web服务器应用程序。ASP既不是一种语言,也不是一种开发工具,而是一种技术框架,它的主要特性是能够把HTML语言,脚本语言、组件等有机组合起来,其应用程序由服务器端解释并运行,将动态生成的HTML页面传递给客户端浏览器。 ASP的一般工作过程如教材图8-2所示 用户在客户机浏览器上输入一个URL地址①,服务器接受请求并调出相应的页面,送给客户机的浏览器②。 用户填好表单并提交HTTP请求把数据传递给服务器③ ,这时在服务器端执行一表单所设定的应用程序(*.ASP),而不是一个简单的HTML文件④。 在服务器端运行*.ASP文件,分析表单的输入数据。 如果需要从数据库中得到信息,ASP通过ActiveX组件ADO(ActiveX Data Object)和ODBC接口与数据库交互⑤。 使用查询语言(SQL)从数据库中取出信息⑥,并将执行结果动态生成一个HTML
您可能关注的文档
- 七年级上河中石兽演示文档.ppt
- 称赞精品教程三.ppt
- 七年级英语上册Unit1Myname’sGinaperiod1教程人教新目标版.ppt
- 七年级英语上册Unit1Myname’sGinaperiod2教程人教新目标版.ppt
- 七年级英语上册Unit1Myname’sGinaperiod3教程人教新目标版.ppt
- 七年级英语上册Unit4Where’smybackpackperiod1教程人教新目标版.ppt
- 称赞演示文档.ppt
- 七年级英语上册Unit4Where’smybackpackperiod2教程人教新目标版.ppt
- 七年级英语上册Unit4Where’smybackpackperiod教程人教新目标版.ppt
- 科学观察演示文档.ppt
- 2025年中级银行从业资格之中级个人理财题库附答案详解(培优b卷).docx
- 2025年中级银行从业资格之中级公司信贷押题练习试卷【名校卷】附答案详解.docx
- 2025年中级银行从业资格之中级公司信贷检测卷附有答案详解及答案详解【典优】.docx
- 2025年中级银行从业资格之中级公司信贷检测卷包带答案详解(培优).docx
- 2025年中级银行从业资格之中级公司信贷检测卷包及完整答案详解(网校专用).docx
- 2025年中级银行从业资格之中级公司信贷检测卷包【精选题】附答案详解.docx
- 人教版三年级上册数学期末检测卷附答案(培优).docx
- 2025年中级银行从业资格之中级公司信贷常考点【名师推荐】附答案详解.docx
- 2025年中级银行从业资格之中级公司信贷检测卷包及参考答案详解(巩固).docx
- 2025年中级银行从业资格之中级公司信贷检测卷附有答案详解及完整答案详解(精选题).docx
最近下载
- 国家安全论文2000字范文(精选5篇).docx VIP
- 用电检查员技能培训课件—三相四线计量装置错接线分析及操作.pptx
- 第24课 人民解放战争(课件)-【中职专用】《中国历史》.pptx
- 讲好红色故事传承红色精神红色革命故事学习PPT.pptx VIP
- 心理健康指导师考试题库及答案.doc VIP
- 电子基础培训介绍.pptx VIP
- 离心式压缩机培训PPT.pptx VIP
- 犯罪心理学大学校园故意杀人罪的分析以云南大学学生马加爵杀人案为例.pdf
- SLT 631.1-2025 水利水电工程单元工程施工质量验收标准 第1部分:土石方工程.docx
- 高考历史判断题练习及答案.docx VIP
文档评论(0)