正版保障 假一赔十 可开发票
¥ 36.67 6.2折 ¥ 59 全新
库存3件
作者韩颖,卫琳,谢琦
出版社清华大学出版社有限公司
ISBN9787302385011
出版时间2015-01
装帧平装
开本16开
定价59元
货号10897859
上书时间2024-12-16
第1章
ASP.NET4.5概述与开发平台
本章将介绍网站建设的基本原理、流程和创建网站的工具,以及ASP.NET的基本概况。作为一种新的Web开发技术,ASP.NET基于Microsoft公司的.NET框架,支持C#和VB.NET语言,是主流的网站开发平台之一。通过本章的学习,读者将了解如何安装、使用ASPNET的集成开发环境——Visual Studio Express 2012 for Web(以下简称VSEW),并能够建立简单的动态网站和页面。
本章的学习目标:
理解静态网页与动态网页的概念及其工作原理;
了解ASP.NET的发展历史、特点以及其他常见的网站开发技术;
掌握安装ASP.NET的集成开发环境VSEW的方法:
了解动态网站开发的一般流程并能够创建简单的动态网站;了解 Visual Studio Express 2012 for Web 的部分辅助功能。
1.1Web基础知识
1.1.1HTTP协议
WWW(World Wide Web)又称万维网,起源于1989年欧洲粒子物理研究所(CERN),当
时是研究人员为了互相传递文献资料用的。在wwW出现之前,Intemet主要用于科学研究
和军事方面。自从WWW问世以后,Intermet迅速进入千家万户,成为人们学习、工作、交流、娱乐的一个非常重要的手段。
HTTP(Hyper Text Transfer Protocol),即超文本传输协议,是在Intermet 中进行信息传送的协议,浏览器默认使用该协议。
从浏览器向Web服务器发出的访问某个Web网页的请求叫做HTTP请求。Web服务器
收到HTTP请求后,就会按照请求的要求,寻找相应的网页。如果找到,就把网页以HTML(Hypertext Markup Language,超文本标记语言)代码形式通过Intermet 传回浏览器;如果没有找到,就发送一个错误信息给浏览器。后面的这些操作就叫做HTTP响应。
HTTP协议是一个无状态协议,也就是说,使用该协议时,不同的请求之间不会保存任何信息。每个请求都是独立的,它不知道现在的请求是第一次发出还是第二次或第三次发出,也不知道这个请求的发送来源,当用户请求到所要的网页后,就会断开与Wcb围务器的连接。
从程序设计角度来看,无状态的特点对于HITTP来说是一个缺点,因为这使得某些功能
很难实现。但是,由于网络本身的特点,这也是没有办法改变的。可以假设一下,如果HTTp
协议是一个有状态的协议,那么,就需要在Web服务器上保存用户的每一个连接,这样可能
会导致服务器痛痪。
1.1.2 Web 服务器和浏览器
Web服务器就是一台安装了Web服务器软件的计算机,它可以为提出HTTP请求的测
览器提供HTTP 响应。常见的 Web服务器软件有Apache和 IIS.Apache是一个开放源码、
采用模块化设计的Web服务器软件,具有很强的安全性和稳定性。IIS是微软公司的产品,最大的特点是图形化的管理界面,使用方便,易于维护。
浏览器是运行在客户机上的程序,用户可以通过它来浏览服务器上的可用资源,因此称
为浏览器。当客户进行网页浏览时,由客户的浏览器执行来自服务器的HTML代码,并将其
内容显示给客户。最初的浏览器是基于文本的,不能显示任何图形信息。193年早期,随着Mosaic的出现,这一情况发生了改变,Mosaic是第一个具有图形用户界面的浏览器。目前,
最常用的浏览器是Microsof lntemet Explorer(IE)和Fircefox 浏览器。
1.1.3 C/S模式与B/S模式
C/S和B/S是目前开发模式技术架构的两大主流技术。C/S模式最早是由美国Borland公
司研发的,而B/S模式则是由美国微软公司研发的
1.C/S模式
C/S(Client/Server,客户机服务器)模式是一种软件系统体系结构。这种结构是建立在局
域网基础之上的,它需要针对不同的操作系统开发不同版本的软件。同时,它不依赖于外网环境,即无论是否能够上网都不会影响应用。
2.B/S模式
B/S(Browser/Server,浏览器/服务器)模式是随着Intermet技术的兴起,对C/S模式的一种
变化或改进。在这种模式下,用户工作界面是通过Web浏览器来实现的。B/S模式的最大好处是能够实现不同人员、从不同地点、以不同的接入方式访问和操作共同的数据,这就大大减轻了系统维护与升级的成本和工作量,降低了用户的总体成本;其最大的缺点是对外网依赖性太强。
1.1.4Web的访问原理
Web应用程序是基于B/S结构的。下面首先介绍客户端和服务器端的概念,然后详述静态网页和动态网页的工作原理。
1.客户端和服务器端
一般来说,提供服务的一方称为服务器端,而接受服务的一方称为客户端。例如,当用
......— 没有更多了 —
以下为对购买帮助不大的评价