<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"><title type="text">博客园_Catcher In The Rye_分类_源码分析</title><id>http://feed.cnblogs.com/blog/u/18870/category/208693/rss</id><updated>2012-05-29T05:31:21Z</updated><generator>feed.cnblogs.com</generator><link rel="alternate" type="text/html" href="http://www.cnblogs.com/alby/category/208693.html"/><link rel="self" type="application/atom+xml" href="http://feed.cnblogs.com/blog/u/18870/category/208693/rss"/><entry><id>http://www.cnblogs.com/alby/archive/2009/11/20/oxite-initialize.html</id><title type="text">Oxite分析之初始化</title><summary type="text">change set:46759 download:http://oxite.codeplex.com/SourceControl/ListDownloadableCommits.aspx Web应用程序的初始化我觉得应该分两类，一类是系统级的初始化，另一类是应用程序级的初始化。两者也有交叉的部分，如将会谈到的Application_Start 和 Application_End ，正是利用其在系统级的特殊性来完成应用程序级的初始化工作。关于系统级的初始化，MSDN上有简要的描述：《ASP.Net应用程序生命周期概述》http://msdn.microsoft.com/zh-cn/librar</summary><published>2009-11-20T07:36:00Z</published><updated>2009-11-20T07:36:00Z</updated><author><name>alby</name><uri>http://www.cnblogs.com/alby/</uri></author><link rel="alternate" href="http://www.cnblogs.com/alby/archive/2009/11/20/oxite-initialize.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/alby/archive/2009/11/20/oxite-initialize.html"/><content type="text">change set:46759 download:http://oxite.codeplex.com/SourceControl/ListDownloadableCommits.aspx Web应用程序的初始化我觉得应该分两类，一类是系统级的初始化，另一类是应用程序级的初始化。两者也有交叉的部分，如将会谈到的Application_Start 和 Application_End ，正是利用其在系统级的特殊性来完成应用程序级的初始化工作。关于系统级的初始化，MSDN上有简要的描述：《ASP.Net应用程序生命周期概述》http://msdn.microsoft.com/zh-cn/librar</content></entry><entry><id>http://www.cnblogs.com/alby/archive/2009/11/18/oxite.html</id><title type="text">Oxite分析之结构浅析</title><summary type="text">change set:46759download:http://oxite.codeplex.com/SourceControl/ListDownloadableCommits.aspx约定： 1、为了消除歧义，整个Oxite项目在这里统称为Oxite解决方案；而Oxite解决方案下有一个Oxite项目。 2、Module称之为模块 一、从模块的角度浅析Oxite解决方案结构 Oxite解决方案从某种角度上可以看成是一系列模块(Module)的集合。 OxiteSite项目是一个站点程序项目。Oxite解决方案是一个应用了ASP.NET MVC 模式的解决方案，而OxiteSite项目就相当于</summary><published>2009-11-18T08:15:00Z</published><updated>2009-11-18T08:15:00Z</updated><author><name>alby</name><uri>http://www.cnblogs.com/alby/</uri></author><link rel="alternate" href="http://www.cnblogs.com/alby/archive/2009/11/18/oxite.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/alby/archive/2009/11/18/oxite.html"/><content type="text">change set:46759download:http://oxite.codeplex.com/SourceControl/ListDownloadableCommits.aspx约定： 1、为了消除歧义，整个Oxite项目在这里统称为Oxite解决方案；而Oxite解决方案下有一个Oxite项目。 2、Module称之为模块 一、从模块的角度浅析Oxite解决方案结构 Oxite解决方案从某种角度上可以看成是一系列模块(Module)的集合。 OxiteSite项目是一个站点程序项目。Oxite解决方案是一个应用了ASP.NET MVC 模式的解决方案，而OxiteSite项目就相当于</content></entry><entry><id>http://www.cnblogs.com/alby/archive/2009/09/11/oxite-skinning.html</id><title type="text">Oxite分析之Skinning</title><summary type="text">change set：42944 download ：http://oxite.codeplex.com/SourceControl/ListDownloadableCommits.aspx Oxite中可以非常方便的切换皮肤(Skinning),并且前台皮肤(Site Skin)和后台皮肤(Admin Skin)都可以切换。Oxite的皮肤包括三部分：CSS + images, scripts and views。注意这个views就是MVC中的View部分，这样就带来更大的灵活性。这里提一下，Skin的设置会影响到ViewEngine在什么位置搜索View文件。官方也有关于Skinning</summary><published>2009-09-11T09:14:00Z</published><updated>2009-09-11T09:14:00Z</updated><author><name>alby</name><uri>http://www.cnblogs.com/alby/</uri></author><link rel="alternate" href="http://www.cnblogs.com/alby/archive/2009/09/11/oxite-skinning.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/alby/archive/2009/09/11/oxite-skinning.html"/><content type="text">change set：42944 download ：http://oxite.codeplex.com/SourceControl/ListDownloadableCommits.aspx Oxite中可以非常方便的切换皮肤(Skinning),并且前台皮肤(Site Skin)和后台皮肤(Admin Skin)都可以切换。Oxite的皮肤包括三部分：CSS + images, scripts and views。注意这个views就是MVC中的View部分，这样就带来更大的灵活性。这里提一下，Skin的设置会影响到ViewEngine在什么位置搜索View文件。官方也有关于Skinning</content></entry><entry><id>http://www.cnblogs.com/alby/archive/2009/09/08/oxite-actionresult.html</id><title type="text">Oxite分析之自定义Action返回值</title><summary type="text">change set：42353 download ：http://oxite.codeplex.com/SourceControl/ListDownloadableCommits.aspx查看一些Module下的Controller就会发现，里面有一些“特别”的public方法。比如Oxite.Modules.Core.Controllers.SiteController下有一个方法：OxiteViewModel 具体是什么类型我们在这里不去深究，可以肯定的是它没有直接或间接继承自ActionResult类。而这个方法在这里不是一个普通的方法,而是一个“Action”——它的返回值不是一个A</summary><published>2009-09-08T04:04:00Z</published><updated>2009-09-08T04:04:00Z</updated><author><name>alby</name><uri>http://www.cnblogs.com/alby/</uri></author><link rel="alternate" href="http://www.cnblogs.com/alby/archive/2009/09/08/oxite-actionresult.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/alby/archive/2009/09/08/oxite-actionresult.html"/><content type="text">change set：42353 download ：http://oxite.codeplex.com/SourceControl/ListDownloadableCommits.aspx查看一些Module下的Controller就会发现，里面有一些“特别”的public方法。比如Oxite.Modules.Core.Controllers.SiteController下有一个方法：OxiteViewModel 具体是什么类型我们在这里不去深究，可以肯定的是它没有直接或间接继承自ActionResult类。而这个方法在这里不是一个普通的方法,而是一个“Action”——它的返回值不是一个A</content></entry><entry><id>http://www.cnblogs.com/alby/archive/2009/09/08/oxite-module.html</id><title type="text">Oxite分析之Module</title><summary type="text">约定：在Oxite中，对实现了IOxiteModule接口的类称之为Module或模块。 在某种角度上，可以将Oxite看成是由一个个Module构成的。Oxite项目Modules目录下的各个Module可以看做是系统模块,如 Oxite.Modules.Core.OxiteModule、Oxite.Modules.Membership.MembershipModule 等;而解决方案目录Modules下的各个Module可以看做是自定义Module，如Oxite.Blogs.BlogsModule、 Oxite.CMS.CMSModule。</summary><published>2009-09-07T16:16:00Z</published><updated>2009-09-07T16:16:00Z</updated><author><name>alby</name><uri>http://www.cnblogs.com/alby/</uri></author><link rel="alternate" href="http://www.cnblogs.com/alby/archive/2009/09/08/oxite-module.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/alby/archive/2009/09/08/oxite-module.html"/><content type="text">约定：在Oxite中，对实现了IOxiteModule接口的类称之为Module或模块。 在某种角度上，可以将Oxite看成是由一个个Module构成的。Oxite项目Modules目录下的各个Module可以看做是系统模块,如 Oxite.Modules.Core.OxiteModule、Oxite.Modules.Membership.MembershipModule 等;而解决方案目录Modules下的各个Module可以看做是自定义Module，如Oxite.Blogs.BlogsModule、 Oxite.CMS.CMSModule。</content></entry></feed>
