使用MSDN学习ASP.NET的工作流程
2012-01-29 17:49
411 查看
话说微软现在的MSDN翻译确实是相当不错了,所以大家不用再为学习一些微软技术的资源问题而发愁了,下面我说下关于MSDN中ASP.NET工作流程的学习链接。
1.首先要了解什么是ASP.NET技术:
ASP.NET 概述:
http://msdn.microsoft.com/zh-cn/library/4w3ex9c2.aspx#aspnet_api_reference
2.要想学习ASP.NET那就必须了解什么是B/S开发,也就是需要知道HTTP请求到WEB服务器之后,WEB服务器是如何来运行ASP.NET应用程序的,那么可以看以下链接:
IIS 5.0 和 6.0 的 ASP.NET 应用程序生命周期概述:
http://msdn.microsoft.com/zh-cn/library/ms178473.aspx
IIS 7.0 的 ASP.NET 应用程序生命周期概述:
http://msdn.microsoft.com/zh-cn/library/bb470252.aspx
以上分别为IIS5.0、6.0和IIS7.0的生命周期,如果是初学者,不需要去深入的了解每一个流程,只需要有一定的了解就可以了(在能做出一些应用之后,回过头来看这部分知识,会有更深的体会),不过需要注意一下结构概述中IIS7的一些优势,这对我们开发是有帮助的。
3.在以上的内容中,了解到在IIS会根据映射来处理ASP.NET应用程序,这时候我们就需要了解,ASP.NET是如何被编译的:
ASP.NET 编译概述:
http://msdn.microsoft.com/zh-cn/library/ms178466.aspx
4.在IIS的生命周期中,可以看到关于在运行时(HttpRuntime)中,有关HttpApplication对象的执行,接下来就可以了解一下该类中事件的执行流程:
HttpApplication 类
http://msdn.microsoft.com/zh-cn/library/system.web.httpapplication.aspx
在这部分知识里,请着重注意学习处理请求时 HttpApplication 类执行的事件。
5.在接下来我们可以学习在单个ASP.NET页面中的处理流程:
ASP.NET 页生命周期概述:
http://msdn.microsoft.com/zh-cn/library/4w3ex9c2.aspx#aspnet_api_reference
6.如果你想在处理APS.NET页面之前,也就是在应用程序处理的管道中先做某些操作,比如说实现如伪静态、权限控制等功能的时候,可以使用HTTP 处理程序和模块功能。
HTTP 处理程序和 HTTP 模块概述:
http://msdn.microsoft.com/zh-cn/library/bb398986.aspx
在这部分内容中有详细的代码示例部分,可以参考去实现。
7.很多朋友关于Web 应用程序项目与网站项目的区别并不太能分的清楚,有时候也只是有一个大概的了解,你可以在MSDN上找到详细的资料。
Web 应用程序项目与网站项目:
http://msdn.microsoft.com/zh-cn/library/dd547590.aspx
8.如果有想了解ASP.NET相关安全方面的与编译方面的知识可以看以下内容。
ASP.NET Web 应用程序安全性:
http://msdn.microsoft.com/zh-cn/library/330a99hc.aspx
了解 ASP.NET 动态编译:
http://msdn.microsoft.com/zh-cn/library/ms366723.aspx
总结:其实这个版本中的MSDN,对于概念性的东西解释的还是非常透彻的,很多朋友写的书并中不一定会比这个解释全面,所以建议初学者和资深者朋友们,可以在每天找一些时间来翻看MSDN,总会有很大的帮助的。
1.首先要了解什么是ASP.NET技术:
ASP.NET 概述:
http://msdn.microsoft.com/zh-cn/library/4w3ex9c2.aspx#aspnet_api_reference
2.要想学习ASP.NET那就必须了解什么是B/S开发,也就是需要知道HTTP请求到WEB服务器之后,WEB服务器是如何来运行ASP.NET应用程序的,那么可以看以下链接:
IIS 5.0 和 6.0 的 ASP.NET 应用程序生命周期概述:
http://msdn.microsoft.com/zh-cn/library/ms178473.aspx
IIS 7.0 的 ASP.NET 应用程序生命周期概述:
http://msdn.microsoft.com/zh-cn/library/bb470252.aspx
以上分别为IIS5.0、6.0和IIS7.0的生命周期,如果是初学者,不需要去深入的了解每一个流程,只需要有一定的了解就可以了(在能做出一些应用之后,回过头来看这部分知识,会有更深的体会),不过需要注意一下结构概述中IIS7的一些优势,这对我们开发是有帮助的。
3.在以上的内容中,了解到在IIS会根据映射来处理ASP.NET应用程序,这时候我们就需要了解,ASP.NET是如何被编译的:
ASP.NET 编译概述:
http://msdn.microsoft.com/zh-cn/library/ms178466.aspx
4.在IIS的生命周期中,可以看到关于在运行时(HttpRuntime)中,有关HttpApplication对象的执行,接下来就可以了解一下该类中事件的执行流程:
HttpApplication 类
http://msdn.microsoft.com/zh-cn/library/system.web.httpapplication.aspx
在这部分知识里,请着重注意学习处理请求时 HttpApplication 类执行的事件。
5.在接下来我们可以学习在单个ASP.NET页面中的处理流程:
ASP.NET 页生命周期概述:
http://msdn.microsoft.com/zh-cn/library/4w3ex9c2.aspx#aspnet_api_reference
6.如果你想在处理APS.NET页面之前,也就是在应用程序处理的管道中先做某些操作,比如说实现如伪静态、权限控制等功能的时候,可以使用HTTP 处理程序和模块功能。
HTTP 处理程序和 HTTP 模块概述:
http://msdn.microsoft.com/zh-cn/library/bb398986.aspx
在这部分内容中有详细的代码示例部分,可以参考去实现。
7.很多朋友关于Web 应用程序项目与网站项目的区别并不太能分的清楚,有时候也只是有一个大概的了解,你可以在MSDN上找到详细的资料。
Web 应用程序项目与网站项目:
http://msdn.microsoft.com/zh-cn/library/dd547590.aspx
8.如果有想了解ASP.NET相关安全方面的与编译方面的知识可以看以下内容。
ASP.NET Web 应用程序安全性:
http://msdn.microsoft.com/zh-cn/library/330a99hc.aspx
了解 ASP.NET 动态编译:
http://msdn.microsoft.com/zh-cn/library/ms366723.aspx
总结:其实这个版本中的MSDN,对于概念性的东西解释的还是非常透彻的,很多朋友写的书并中不一定会比这个解释全面,所以建议初学者和资深者朋友们,可以在每天找一些时间来翻看MSDN,总会有很大的帮助的。
相关文章推荐
- 使用MSDN学习ASP.NET的工作流程
- 使用MSDN学习ASP.NET的工作流程
- 学习笔记--asp.net母版页(转自msdn,仅为自己学习存储和有意读者使用)
- [摘自MSDN] ASP.Net2.0学习 [1] 母版页 6 : 以编程方式使用 ASP.NET 母版页
- 学习笔记--asp.net主题和外观(转自msdn,仅为自己学习存储和有意读者使用)
- 学习asp.net比较完整的流程
- 在ASP.NET中使用Quartz.net进行工作调度
- ASP.NET ZERO 学习 JTable的使用
- 学习asp.net比较完整的流程
- 学习asp.net比较完整的流程
- MSDN: 在 ASP.NET 中使用 HTTPHandler 实现 Front Controller
- Asp.Net学习资料(来自MSDN)
- Asp.net core 2.0.1 Razor 的使用学习笔记(四)
- 使用Visual Studio Code开发Asp.Net Core WebApi学习笔记(六)-- 依赖注入
- asp.net学习中发现的比较完整的流程
- 【Ext.Net学习笔记】01:在ASP.NET WebForm中使用Ext.Net
- ASP.NET学习笔记[2] - 关于使用Master.Page的几点注意事项
- Asp.Net Ajax 学习笔记15 如何使用ASP.NET Profile
- 学习asp.net比较完整的流程
- 开源的asp.net工作流程引擎ccflow : 自由表单设计器的基本操作.