Apollo 刨析:简介
生活随笔
收集整理的這篇文章主要介紹了
Apollo 刨析:简介
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
?
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自帶了一些基礎的模塊,如:博客。
另外一些后臺的功能也是作為模塊提供的,比如:模塊管理,角色管理等。
轉載于:https://www.cnblogs.com/laichenshui/p/4106381.html
總結
以上是生活随笔為你收集整理的Apollo 刨析:简介的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Web- HTML网页颜色大全
- 下一篇: 【编程之美】2.21 只考加法的面试题