下载此文档

web 开发基础.ppt


文档分类:IT计算机 | 页数:约44页 举报非法文档有奖
1/44
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/44 下载此文档
文档列表 文档介绍
web 开发基础Web 开发基础
• Web应用开发(C#)
—— Web开发基础
主体纲要
第一部分 Web编程概述
第二部分编程基础
第三部分执行模型
第四部分 Web Form的页面处理过程
第一部分 Web编程概述
一、C/S与B/S架构介绍
C/S: Client/Server(客户机/服务器)比如:QQ,最
大的问题是不易于部署,每台要使用的机器都要进行安装。
另外,软件对于客户机的操作系统也有要求。一旦升级或
机器重装,必须重装系统。
B/S:Browser/Server(浏览器/服务器),易于部署,但
处理速度慢,且有繁琐的界面刷新。B/S架构是基于HTTP
协议的,没有HTTP,就不会有浏览器存在。
正是用于开发B/S系统,而不仅仅是用于开发
网页。
新技术:Smart Client(智能客户端,实现程序自动升
级);AJAX技术(比如google的卫星地图)。
二、HTTP协议
HTTP:HyperText Transfer Protocol(超文本传输协议)它
是一个基于文本的协议,定义了浏览器和Web服务器如何
通信,它有固定的数据包格式,使用的是默认端口80.
(1)HTTP请求
当访问用工具“Http
Analyzer”截获的报文
GET / HTTP/
Host:
一个请求中的第1行文本是该请求的开始行。它必须要包
含要执行的HTTP命令的名称(这里为GET),资源的URL以
及使用的HTTP协议版本。
,则变成
GET / HTTP/
Host开头的这一行是HTTP报头(有关请求的附加信息的
文本)
(2)HTTP响应
服务器的响应包括一个状态行,该状态行由消息的协议
版本和一个退出码(表示成功或发生一个错误)组成。状
态行后面跟着几个报头(通常是页面的内容类型和长度)
和主体内容。
上述代码说明了Web服务器返回的请求是一个简单的
HTML输出。代码200说明请求一切正常。
(3)HTTP协议的无状态性
无状态是指浏览器和Web服务器之间不需要建立持
久的连接,这意味着当一个客户端向服务器端发出请求,
然后Web服务器返回响应(response),连接就被关闭了,在
服务器端不保留连接的有关信息。
访问页面的流程:
(1)连接到服务器;
(2)告诉服务器希望访问的内容;
(3)服务器返回访问者需要的内容;
(4)和服务器断开连接,同时丢失所有的用户信息
第二部分编程基础
CLR(公共语言运行时)
.NET Framework基础类库
与XML
(Web Form&Web Services)
Windows
CLS(公共语言规范)
C++
C#
Perl
Python

.NET FrameWork的层次结构
一、
可不是一门编程语言,它是Microsoft公司推出
的基于通用语言的新一代的编制企业网络程序的平台,开
兼容的语言。 Framework
中都是可用的。
它的优势:
(1)更好的性能,有较高的执行效率;
(2)语言特性:可使用符合CLS的任意一种语言;
(3)易于开发,开发速度极快;
(4)有强大的IDE支持, 2005;
(5)配置简单,易于扩展;
(6)更加安全;

二、使用的Web服务器
Web服务器的概念:Web服务器是指驻留于因特网上某
种类型计算机的程序。当Web浏览器(客户端)连到服务
器上并请求文件时,服务器将处理该请求并将文件发送到
该浏览器上。
主要使用的Web服务器是Windows自带的IIS
( Information Server,
Framework,)
其他Web开发技术采用的服务器:Apache、tomcat....
请您关注Mono项目的发展, 运
行于各种操作系统平台下.....
.com

web 开发基础 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数44
  • 收藏数0 收藏
  • 顶次数0
  • 上传人wz_198613
  • 文件大小777 KB
  • 时间2018-07-25