zkeacms原始碼解讀一

2022-07-15 04:30:09 字數 396 閱讀 7250

其中 cms_redirection 表中填寫了跳轉路由  對應的urlredirectservice中將會讀取所有的跳轉規則。

有兩個路由規則很重要 1,urlredirect 和page 路由

首先判斷是否符合跳轉,如果符合跳轉,不符合進入page路由,page路由轉到pagecontroller.main

有乙個特性很重要zkeacms.pagecontroller.main附加了widget 特性,在特性中解析~/index 這樣的字尾,然後到cms_page 表中匹配,並讀取所對應的widget 和zone 和 layout,在preivew.cshtml中組裝,實際上就是partialview 的組裝,每個widget就是乙個partialview ,給partialview元件新增model,最後統一的顯示出來。

jQuery原始碼解讀一

前言 我為什麼要看這個原始碼,很簡單,尋找我自己寫的js框架與jquery之間的差異,取長補短,最終目標是提高js程式設計的乙個眼界,看看別人是怎麼想的,因為自己乙個人的想法往往是片面的,也為了能讓自己的主觀漸漸接近客觀事實。雖然jquery框架能直接拿來用,但是對於偏愛研究的人來說,還是喜歡寫原生...

hadoop原始碼解讀一

開啟已經編譯的hadoop資料夾,bin 看來像hadoop下的各種服務和元件,有cotainer,hdfs,mapred,yarn sbin hadoop各項服務的啟動指令碼,配置指令碼 反正裡面全是指令碼 設定各方面的都有 etc 各項的配置檔案,只要可以配置的都在裡面,包括dfs配置,排程器配...

HashMap原始碼解讀(一)

在我們面試過程中,經常會遇到要求說hashmap的底層實現,在jdk原始碼中,oracle公司給出了我們hashmap的原始碼,通過閱讀hashmap的原始碼,我們可以很清楚的知道hashmap是怎麼實現的。下面我們開始閱讀hashmap的原始碼吧。public class hashmap exte...