Apollo 刨析 簡介

2022-03-07 08:27:24 字數 564 閱讀 7830

apollo是配置在iis伺服器上的乙個web站點,它使用了.net4.0和asp.net的技術。

**是c#編寫的。是基於asp.net mvc3的web開發框架上編寫的乙個應用。

它使用到了nhibernate(or對映工具)、autofac(依賴注入容器)、castle(也是乙個開源框架,好像說是用到了動態**之類的東西,目前還沒明白,等清楚了再說)等成熟的框架和類庫。

其實還有一些其他常用的類庫,如:sharpziplib(壓縮、解壓)、log4net(日誌)等。

估計是太常用了所以並沒有將其列在圖上。

在這些成熟的框架基礎上,apollo建立了乙個自己的框架apollo framework,主要提供一些最基本的功能,如:使用者認證等,我們可以把它理解為apollo所要使用的基礎類庫。

在apollo code之上就是模組了(modules),apollo自帶了一些基礎的模組,如:部落格。

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

Orchard 刨析 導航篇

之前承諾過針對orchard framework寫乙個系列。本應該在昨天寫下這篇導航篇,不過昨天比較累偷懶的去玩了兩盤單機遊戲哈哈。下面進入正題。後面orcahrd frameowrk將簡稱為orchard。大致畫了一些,隨著系列的更新該圖會一直完善。orchard 刨析 導航篇 orchard 刨...

如何科學跑步 刨析

一般來說速度較慢的輕鬆跑 easyrun和lsd 可以用2 3步一呼 2 3步一吸,甚至四步一呼 四步一吸。速度稍快的節奏跑基本是兩步一呼 兩步一吸,而速度更快的間歇跑 速度訓練 則基本是一步一呼 一步一吸了。前掌著地可以緩解地面對膝關節 髖關節的衝擊,快速的短跑都是採用前腳掌著地。這種落地方式對小...

深入刨析執行緒池實現原理

1.執行緒池狀態 volatileintrunstate 獲取runstate的最後值 staticfinalintrunning 0 staticfinalintshutdown 1 staticfinalintstop 2 staticfinalintterminated 3 2.任務的執行 任...