《 ASPNET数据库网站设计教程(C#版)》 第1章 ASP NET基础 本章内容:C/S和B/S架构体系,静态网页与动态网页, NET Framework简 介, Visual studio简介, ASPNET网站的创建过程 本章重点: ASPNET网站的创建 圖王出妖社
第1章 ASP.NET基础 《ASP.NET数据库网站设计教程(C#版)》 本章内容:C/S和B/S架构体系,静态网页与动态网页,.NET Framework简 介,Visual Studio简介,ASP.NET网站的创建过程。 本章重点:ASP.NET网站的创建
11C/S和B/S架构体系 目前在程序开发领域中,主要有两大编程体系:一是基于 操作系统平台的C/S结构,二是基于浏览器的B/S结构 1.C/S架构体系 安装有客户端程序的客户计算机 数据库服务器 Internet/Intranet 图1-1C/S架构体系
1.1 C/S和B/S架构体系 ◼ 目前在程序开发领域中,主要有两大编程体系:一是基于 操作系统平台的C/S结构,二是基于浏览器的B/S结构。 ◼ 1.C/S架构体系
■2.B/S架构体系 安装有浏览器的客户计算机 web服务器数据库服务器 Internet/intranet 图1-2BS架构体系
◼ 2 .B/S架构体系
12静态网页与动态网页 ■121静态网页技术 静态网页技术的工作过程(见图1-3)如下。 ①浏览者在浏览器地址栏中输入HITI请求或链接到该网页地址,该请 求通过网络从浏览器传送到Web服务器中。 ②Web服务器在服务器中定位该htm或htm文件,将其转化为HIM流 ■③Web服务器将HTM流通过网络传送到浏览者的浏览器中。 ■④浏览器解析HTM,并显示网页。 客户端浏览器 web服务器 web服务器中的文件 ①发送HTTP请求 ②获取服务器中的文件 TML流返回浏览器 ④浏览器解析HTML,并显示网页 图1-3静态网页技术的工作过程
1.2 静态网页与动态网页 ◼ 1.2.1 静态网页技术 ◼ 静态网页技术的工作过程(见图1-3)如下。 ◼ ① 浏览者在浏览器地址栏中输入HTTP请求或链接到该网页地址,该请 求通过网络从浏览器传送到Web服务器中。 ◼ ② Web服务器在服务器中定位该.html或.htm文件,将其转化为HTML流。 ◼ ③ Web服务器将HTML流通过网络传送到浏览者的浏览器中。 ◼ ④ 浏览器解析HTML,并显示网页
122动态网页技术 动态网页技术主要分为两种:客户端动态网页技术和服务 器端动态网页技术。 客户端动态网页技术 客户端动态网页技术是指Web服务器把原始的HTM页面 及一组包含了页面逻辑的脚本、组件等一起发送到客户端 这些脚本和组件包含了如何与浏览者交互并产生动态内容 的指令,由客户端的浏览器及其插件解析HM页面并执 行这些指令。典型的客户端动态网页技术包括 jAvasCript VBScript、 ActiveX控件、 Java Applet、Aiax 客户端浏览器 web服务器 服务器中的文件 ①发送HTTP请求 获取服务器中的HIML和指令文件 ③HTM流和指令返回浏览器 ④浏览器解析指令并生成HIML文件 ⑤浏览器解析HTML,显示网页 图1-4客户端动态网页技术的工作过程
◼ 1.2.2 动态网页技术 ◼ 动态网页技术主要分为两种:客户端动态网页技术和服务 器端动态网页技术。 ◼ 1.客户端动态网页技术 ◼ 客户端动态网页技术是指Web服务器把原始的HTML页面 及一组包含了页面逻辑的脚本、组件等一起发送到客户端, 这些脚本和组件包含了如何与浏览者交互并产生动态内容 的指令,由客户端的浏览器及其插件解析HTML页面并执 行这些指令。典型的客户端动态网页技术包括JavaScript、 VBScript、ActiveX控件、Java Applet、Ajax等