文章分类 - asp.Net运行机制
【原创】asp.net内部原理(二) 第二个版本
摘要:上一章 我们总结了浏览器和服务器交互的大概总体过程,想浏览器输入请求网址的域名,浏览器按照HTTP协议封装成请求报文,然后通过DNS解析域名得到IP地址,接着通过socket插座将请求报文传到服务器,服务器处理http请求,生成响应报文返回给浏览器,浏览器拿到请求报文,解析成页面呈现给我们。 这一章,我们讨论下服务器拿到请求报文,是怎么解析请求报文,然后封装成响应报文发送给浏览器的。 其实,在服务器端,有一个服务器软件在监听我们请求的端口,像asp.net的IIS(IIS 5.0以前,之后是一个http.sys的内核模块来监听,我们在第三个版本中将提到他),Java的Tomcat,II...
阅读全文
【原创】asp.net内部原理(一) 第一个版本
摘要:最近正在研究asp.net的内部的运行机制,此系列目的是希望把研究的成果和大家分享一下,并且和大家一起探讨asp.net内部的原理,文章是笔者这段时间通过阅读书籍,网上的一些文章和视频并且加上自己的一些见解整理出来的,如果有借鉴其他文章或网站的字段,笔者会在文章的最后给出这些字段的原文链接地址。 首先介绍下这个系列的大体框架: (一)笔者预想在这套系列中先介绍asp。net的内部运行原理,从低到高的“版本”形式介绍,低版本介绍的了asp。net内部原理的大概框架,随着版本的升高,其中各个部分的内部实现愈加的明细。 (二)介绍完asp。net的内部原理后,笔者打算再详细的介绍下页面生命...
阅读全文
【原创】前言
摘要:已经从事IT行业一年多了,听朋友说通过希写博客既可以巩固自己学习的知识,同时也可以和广大朋友一起交流技术,因此决定从今天起尽量抽出时间每天和打架分享一些知识和技术,同时也希望和大家多交流讨论。 刚开始学习asp。net时候,我的老师告诉我,只要你会“脱”,那么你就什么都可以做。当然这里的“脱”指的是拖控件啦,于是在接下来的近一个学期内,我的web开发都是“脱”过来的,我就知道,一动鼠标,就是一个文本框,再一动鼠标,就是一个button按钮,食指轻轻点那么两下,就可以在后台cs文件中出现相应button事件的代码,一点击按钮,后台代码就能执行,这些都是为什么,从来都没有考虑过。后来发现,越...
阅读全文