码迷,mamicode.com
首页 > 其他好文 > 详细

Apollo 刨析:简介

时间:2014-11-18 23:25:44      阅读:205      评论:0      收藏:0      [点我收藏+]

标签:blog   http   io   ar   使用   sp   on   log   代码   

bubuko.com,布布扣

 

Apollo是配置在IIS服务器上的一个Web站点,它使用了.NET4.0和ASP.Net的技术。

代码是C#编写的。是基于ASP.NET MVC3的Web开发框架上编写的一个应用。

它使用到了Nhibernate(OR映射工具)、Autofac(依赖注入容器)、Castle(也是一个开源框架,好像说是用到了动态代理之类的东西,目前还没明白,等清楚了再说)等成熟的框架和类库。

其实还有一些其他常用的类库,如:sharpziplib(压缩、解压)、log4net(日志)等。

估计是太常用了所以并没有将其列在图上。

在这些成熟的框架基础上,Apollo建立了一个自己的框架Apollo Framework,主要提供一些最基本的功能,如:用户认证等,我们可以把它理解为Apollo所要使用的基础类库。

在Apollo Framework的基础上,Orchard提供了一个网站运行最核心的功能,这些功能可以被其他模块使用。如:feeds、navigation和routable。

在Apollo Code之上就是模块了(Modules),Apollo自带了一些基础的模块,如:博客。

另外一些后台的功能也是作为模块提供的,比如:模块管理,角色管理等。

Apollo 刨析:简介

标签:blog   http   io   ar   使用   sp   on   log   代码   

原文地址:http://www.cnblogs.com/laichenshui/p/4106381.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!