roller原始碼分析

2021-04-14 00:43:03 字數 417 閱讀 3943

最近在看roller的原始碼,把其中的幾個包的類圖畫了出來,不敢獨享。

roller是 apache下的乙個開源專案,使用struts+hibernate 實現

一,roller.business包 ,主要實現這個部落格的業務邏輯。

roller.business 下面有幾個主要的管理類,如weblogmanager,usemanager,thememanager等,分管各個          功能模組。

roller.business.hibernate,對部落格中的各個pojo提供持久化服務。

roller.business.search ,使用lucene實現全站文章的索引。

自己生成了幾個主要的類圖,太大了傳不上來,要得話留個郵箱,我發過去。

另外,對business.planet 的功能不太理解,望各位指教。

spring原始碼分析 spring原始碼分析

1.spring 執行原理 spring 啟動時讀取應用程式提供的 bean 配置資訊,並在 spring 容器中生成乙份相應的 bean 配置登錄檔,然後根據這張登錄檔例項化 bean,裝配好 bean 之間的依賴關係,為上 層應用提供準備就緒的執行環境。二 spring 原始碼分析 1.1spr...

思科VPP原始碼分析(dpo機制原始碼分析)

vpp的dpo機制跟路由緊密結合在一起。路由表查詢 ip4 lookup 的最後結果是乙個load balance t結構。該結構可以看做是乙個hash表,裡面包含了很多dpo,指向為下一步處理動作。每個dpo都是新增路由時的乙個path的結果。dpo標準型別有 dpo drop,dpo ip nu...

redux原始碼分析(三) 原始碼部分

下面是每個部分的一些解讀 createstore apicreatestore reducer,initialstate enhancer 曾經非常好奇這個函式的第二個引數到底是initialstate還是enhancer,因為見過兩種寫法都有的,以為是版本問題。看了原始碼才發現,都可以的。如果你不...