aspnet基础知识教案

aspnet基础知识教案

ID:9268155

大小:614.00 KB

页数:80页

时间:2018-04-25

aspnet基础知识教案_第1页
aspnet基础知识教案_第2页
aspnet基础知识教案_第3页
aspnet基础知识教案_第4页
aspnet基础知识教案_第5页
资源描述:

《aspnet基础知识教案》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第1章ASP.NET基础知识本章主要介绍ASP.NET编程的网络基础知识和网络程序设计的相关概念.介绍了Web和Web应用程序开发的概念及相关的基础知识。1.1网络基础知识1.1.1Internet1)从网络互联角度。Internet是一个网间网,通过网络互联设备将全球范围众多的网络或网络群体互联起来形成的网络,是一个网络的集合,它是将全球范围成千上万台计算机互联在一起的、开放的国际计算机互联网。2)从提供信息资源角度。Internet是一个集各个部门、各个领域的各种信息资源为一体,供网上用户共享的信息资源网。已经成为世界上覆盖面最广、规模最大、信息资源最丰富的计算

2、机信息网络。3)从网络通信角度。它采用了统一的TCP/IP通信协议,构成数据通信网。4)从网络管理角度。在国外文献中,人们称它是“没有领导、没有法律、没有政治、没有军队……”,总之是不可思议的组织结构或社会。互联网的主要技术特点有:TCP/IP协议(Internet的核心和基础);路由器加专线技术;分层的分布式结构;无连接的分组交换技术;层次结构的域名、网络管理技术。1.1.2客户端/服务器结构在计算机的世界里,凡是提供服务的一方我们称之为服务器(Server),而接受服务的另一方我们则称作客户端(Client)。在实践中,客户端及服务器的关系不一定都是建立在两台分

3、开的机器上,同一台机器中也有这种主从关系的存在。提供服务的服务器及接受服务的客户端也有可能都在同一台机器上,例如我们在提供网页的服务器上执行浏览器浏览本机所提供的网页,这样在同一台机器上就同时扮演客户端及服务器的角色,Client/Server都在同一台机器上。1.1.3C/S和B/SC/S又称Client/Server或客户/服务器模式。服务器通常采用高性能的PC、工作站或小型机,并采用大型数据库系统,如Oracle、Sybase、Informix或SQLServer。客户端需要安装专用的客户端软件。B/S是Browser/Server的缩写,客户机上只要安装一个

4、浏览器(Browser),如NetscapeNavigator或InternetExplorer,服务器安装Oracle、Sybase、Informix或SQLServer等数据库。浏览器通过WebServer同数据库进行数据交互。C/S的优点是能充分发挥客户端PC的处理能力,很多工作可以在客户端处理后再提交给服务器。对应的优点就是客户端响应速度快缺点:l只适用于局域网l客户端需要安装专用的客户端软件l对客户端的操作系统有一定的限制B/S最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件。只要有一台能上网的电脑就能使用,客户端零维护。系统的扩展非常容易,只

5、要能上网,再由系统管理员分配一个用户名和密码,就可以使用了。甚至可以在线申请,通过公司内部的安全认证(如CA证书)后,不需要人的参与,系统可以自动分配给用户一个账号进入系统1.1.4WWW资源WWW(WorldWideWeb)又称“万维网”,也简称作Web。起源于1989年欧洲粒子物理研究室(CERN),当时是为了研究人员互相传递文献资料用的。1991年,WWW首次在Internet上亮相,立即引起了强烈反响,并迅速获得推广应用。它是基于客户/服务器模式的信息发布和超文本(HyperText)技术的综合。Web服务器将信息组织成为分布式的超文本,这些信息可以是文本、

6、子目录或信息指针。1.1.5静态网页和动态网页1)静态网页。在动态网页出现之前,采用传统的HTML编写的网页是静态网页,目前大部分的网页仍然属于静态网页。静态网页无需系统实时生成,网页风格灵活多样,但是静态网页在交互性能上比动态网页要差,日常维护也更为繁琐。文件后缀一般为htm或html。2)动态网页。所谓动态网页就是网页内含有程序代码(脚本),采用ASP、CGI、ASP.NET等技术动态生成页面,这种网页通常在服务器端以扩展名JSP、PHP、ASP或是ASPX储存,表示里面的内容是ActiveServerPages(动态服务器页面),有需要执行的程序。在接到用户的

7、访问请求后,必须由服务器端先执行程序后,再将执行完的结果动态生成页面并传输到用户的浏览器中,在浏览器上显示出来。这种网页由于要在服务器端执行一些程序,由于执行程序时的条件不同,所以执行的结果也可能会有所不同,所以称为动态网页。由于动态网页由计算机实时生成,具有日常维护简单、更改结构方便、交互性能强等优点,同时动态网页需要大量的系统资源来合成网页。它常用的后台数据库有:Access、SQLServer2000等。在我们平时见到的网页中,不要以为如果页面上有动的东西,如GIF图片、FLASH动画等,就认为页面是动态网页,其实是完全错误的。 静态网页动态网页内容网页内

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

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

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