- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第一章 ASP.NET概述 Web基础知识 ASP.NET简介 建立ASP.NET的运行环境 开始编写ASP.NET程序 Web基础知识 HTTP协议 Web服务器 静态网页 动态网页 HTTP协议 HTTP协议即超文本传输协议(Hypertext Transfer Protocol),是在Internet中进行信息传送的协议。浏览器默认使用这个协议。 HTTP协议是无状态协议。 Web服务器 Web服务器是一种软件,可以管理各种Web文件,并为提出HTTP请求的浏览器提供HTTP响应。 常见的Web服务器有Apache和IIS(Internet Information Service)。 静态网页 静态网页就是用纯HTML代码编写的网页。 例子 动态网页 动态网页的实现两种常用方法 客户端程序设计 通过将程序下载到浏览器上完成动态程序设计 常见的技术:JavaScript、VBScript和Java applet等 服务器端程序设计 程序员编写的代码被保存在服务器上,当用户对某个动态网页提出HTTP请求的时候,这个请求所要访问的网页的代码都在服务器端执行完成,并把执行结果以HTML的形式传回浏览器。 ASP.NET简介 基本概念 ASP.NET的发展历史 ASP.NET与ASP的区别 ASP.NET的工作原理 编译和解释 编译 将程序翻译成二进制机器代码的过程是在程序执行之前预先进行的,那么就是编译 可以对代码进行优化来保证编译的结果可以最好地利用机器硬件的各种性能 解释 将程序翻译成二进制机器代码的过程是在程序的执行过程中进行的,那么就是解释 在程序的执行过程中进行的,所以没有办法对程序进行相关的优化 HTTP请求和HTTP响应 用户在浏览器中输入HTTP请求 HTTP请求通过Internet找到相应的Web服务器,并把这个请求传给这个服务器相应的处理模块 执行结果通过Internet返回给客户端,形成HTTP响应。 CGI(Common Gateway Interface,公共网关接口) CGI是在服务器上创建脚本的一种机制。几乎所有的Web服务器都支持CGI。 应用程序在维护和调试的时候都十分困难。 对于每一个客户的请求,CGI都要产生一个进程来进行处理,系统资源消耗大。 ISAPI ISAPI应用程序是通过DLL实现的,并且可以加载到服务器的进程空间,以保证程序执行得更快 用ISAPI可以创建过滤程序和扩展程序。 ISAPI的DLL是被加载到Web服务器的进程空间的,如果编写的ISAPI应用程序对性能的考虑不是很好,就会导致服务器的崩溃。 使用C语言编写程序,调试和维护仍然不容易。 PHP PHP起源于个人主页页面(Personal Home Pages),现在指PHP超文本与处理程序(Hypertext Preprocessor)。 PHP是开放源码并且是跨平台的,可以在Windows、UNIX和Apache Web服务器上运行。 PHP语言类似于C,所以对于初学者而言不容易掌握。 ASP ASP是一种允许用户将HTML或XML标记与VBScript代码或者JavaScript代码相结合生成动态页面的技术,当一个页面被访问时,VBScript/JavaScript代码首先被服务器处理,然后将处理后得到HTML代码发送给浏览器。 ASP只能建立在Windows的IIS Web服务器上 所有的代码都是解释执行的,所以相对速度较慢。 VBScript/JavaScript代码的结构性不好,所以导致代码不好理解。 JSP 与ASP类似,JSP也是一种允许用户将HTML或XML标记与Java代码相结合生成动态页面的技术,很多的Web服务器都支持JSP,因此可以实现不同服务器中代码的兼容。 JSP使用Java语法,所以Java程序员很容易掌握这种编程技术。 ASP.NET ASP.NET与ASP相比效率更高,提供了很高的可重用性,并且对于实现同样的功能比使用ASP的代码量要小得多。另外,ASP.NET采用全新的编程环境,代表了技术发展的主流方向。 ASP.NET的发展历史 1996年ASP1.0诞生 1998年,微软发布了ASP 2.0。 2000年,随着Windows 2000的成功发布,这个操作系统的IIS 5.0所附带的ASP 3.0也开始流行 2001年,ASP.NET出现了。 ASP.NET与ASP的区别 效率 可重用性 代码量 ASP.NET的工作原理 有一个HTTP请求发送到Web服务器要求访问一个Web网页。 Web服务器通过分析客户的HTTP请求来定位所请求网页的位置。 如果所请求的网页的文件名
您可能关注的文档
最近下载
- 叉车维修保养记录表 ..doc VIP
- 奥林巴斯27MG超声测厚仪用户手册.pdf VIP
- 工艺流程优化与改进项目风险评估报告.docx VIP
- 浙江省部分市2022-2023学年高二下学期期末英语汇编:完形填空.docx VIP
- 盘扣式落地式卸料平台专项施工方案新版.docx VIP
- T∕CECS G:D73-50-2023 高速公路隧道消防供水技术规程.docx VIP
- 电线电缆资质认证准备工作清单.doc
- 吉林省名校调研卷系列(省命题A)2023—2024学年七年级上学期第三次月考数学试题.docx VIP
- 电子数据取证分析师应急处置操作规程.docx VIP
- 中国近代史全套课件.ppt VIP
原创力文档


文档评论(0)