1、
web应用程序的特征

多用户特征:保证每一个用户都有一致的用户体验,对并发的处理。这个可以联想一下我们在使用12306进行购票的场景。

无状态特征:也就是说服务器端不会保存客户端的信息。

服务器上运行,浏览器上查看:需要尽可能地减少浏览器与服务器之间的交互,提高响应速度。这涉及到一个网络带宽和接口的问题,交互多了,网络带宽占用增多,降低了响应速度。

2、
ASP.NET中的文件类型

3、
ASP.NET的工作过程

用户从浏览器中请求网页

当IIS接受到请求后,会将该文件名判断并将该请求传递给合适的ASP.NET应用程序。

IIS是互联网信息服务,是由
微软公司
提供的基于运行Microsoft
Windows
的互联网基本服务。是一种Web服务组件,其中包括Web服务器、FTP服务器、NNTP服务器和SMTP服务器,分别用于网页浏览、文件传输、新闻服务和邮件发送等方面,它使得在网络上发布信息成为一种很简单的事情。

ASP.NET接收对应用程序的第一个请求

此时应用程序域管理器会产生一个应用程序域;应用程序域为全局变量提供应用程序隔离,并允许单独卸载每个应用程序。在应用程序中创建数组环境,它提供对有关程序的信息访问。

为每个请求创建ASP.NET核心程序:
比如Httprequest.

将HttpApplication对象分配给请求:

由HttpApplication处理请求。

4、
ASP.NET网页组成

可视元素:比如标记、服务器控件、静态文本(一般用来做不经常变动的文本表示)

页面的编程逻辑:事件处理程序和其他代码。

5、
C#单文件页模型的展示原理

由图中我们可以获得如下的信息:

在生成页之后,生成的类将编译成程序集,并将该程序集加载到应用程序域,然后对该页类进行实例化并执行该页类以将输出呈现到浏览器。

标签: none

添加新评论