为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

Asp_net_part_2_服务器_

2013-07-19 8页 ppt 273KB 5阅读

用户头像

is_696978

暂无简介

举报
Asp_net_part_2_服务器_nullnull服务器软件讲师:马伦能够处理浏览器的请求包括 处理静态文件:html,css,js,图片 ,处理动态页面:.cs(.jsp/.aspx/.php)我们怎么看到网站的?我们怎么看到网站的?1、在地址栏输入地址敲回车后浏览器到底做了什么事情? 服务器与浏览器语言服务器与浏览器语言1.浏览器与服务器语言 浏览器只负责解释执行html+css+javascript代码 服务器可执行服务器端语言:.NET,JAVA,...,分别由不同的运行 环境执行代码(Framework,JVM) 2.静态页...
Asp_net_part_2_服务器_
nullnull服务器软件讲师:马伦能够处理浏览器的请求包括 处理静态文件:html,css,js,图片 ,处理动态页面:.cs(.jsp/.aspx/.php)我们怎么看到网站的?我们怎么看到网站的?1、在地址栏输入地址敲回车后浏览器到底做了什么事情? 服务器与浏览器语言服务器与浏览器语言1.浏览器与服务器语言 浏览器只负责解释执行html+css+javascript代码 服务器可执行服务器端语言:.NET,JAVA,...,分别由不同的运行 环境执行代码(Framework,JVM) 2.静态页面(html)和动态页面(aspx)的区别? 比如说新闻列页面(邮箱列表)。 index.aspx 浏览器: html javascript css服务器: ?HTML(.html) .jpg .css .js .Net(.aspx .ashx) JAVA(.jsp) PHP(.php)编写代码演示静态页面和动态页面浏览器和服务器到底是什么东东?浏览器和服务器到底是什么东东?如果我们自己来编写一个浏览器和服务器程序,该怎么做? 就好像打电话一般 咱们用中文还是用英文?(约定通信的语法-http协议) 准备好要说的话 (按照语法准备要传输给对方的数据) 拨通电话(建立连接) 通过电话机/电话线说话(通过互联网传输数据-Socket) 注意:两个人都得拿对话筒(通信双方关注接收对方的数据) : 浏览器:一个可以通过HTTP协议向服务器软件发送各种请求,并对从服务器软件 发来的超文本信息和各种多媒体数据格式进行解释、显示和播放 的程序。 服务器:一个管理资源并为浏览器提供服务的计算机软件。 交互时使用HTTP协议。 只能被浏览器请求吗?OurHttpServer-咱自己的服务器程序OurHttpServer-咱自己的服务器程序浏览器和服务器本质上就是两个使用Socket进行基于HTTP协议通信的两个 应用程序(我们使用WinForm)。(就是两个用电话说中文的人进行交流) 咱自己做个服务器程序要解决的问题: -1.怎么接收浏览器的请求(Socket)?接收以后怎么理解(Http协议)? 0.怎么向浏览器发送响应(Socket)?发送后浏览器怎么理解? 1.如何对静态页面(html/css/javascript)的请求做出响应? 2.如何对动态页面(ashx/aspx)的请求作出响应?动态文件可是有很多的,使用什么方式来调用呢(接口)? 3.如何对图片文件(jpg/gif)的请求作出响应?(Content-Type: image/Gif)OurHttpServer-咱自己的服务器程序OurHttpServer-咱自己的服务器程序解决思路: 1.使用套接字进行数据交换。 2.使用HTTP协议(到底什么是HTTP协议?)的数据,双方按照此协议解释理解接收到的数据。 3.直接读取静态文件的数据并通过套接字发送回浏览器。 4.对于动态文件的请求,可以通过请求页面,并反射所对应的类的对象,并通过接口调用类的方法。HTTP协议消息结构图HTTP协议消息结构图浏览器服务器请求报文 Request响应报文 Response服务器编写基本步骤服务器编写基本步骤1.监听浏览器连接 2.接收浏览器发送的请求报文数据 3.分析报文数据 a.按照 报文数据 格式创建 请求报文实体类 b.分析报文字符串,将报文中的属性装入 实体对象 对应的属性 4.根据请求文件类型读取服务器响应的资源 a.静态文件类型(html/css/js/ jpg/gif/png) b.动态文件类型(.cs—可以做成伪.aspx/.jsp/.php) 5.生成响应报文 6.向浏览器发回响应报文 7.断开连接(销毁与当前请求通信的套接字和线程)
/
本文档为【Asp_net_part_2_服务器_】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索