一款基于J2EE輕量級(jí)架構(gòu)的社區(qū)系統(tǒng),具有如下特點(diǎn):
表示層:基于Apache Tapestry組件化頁(yè)面技術(shù),對(duì)客戶界面進(jìn)行模塊設(shè)計(jì)。由于頁(yè)面模板中只有簡(jiǎn)單的類似if-else和for 循環(huán)邏輯,并且所有標(biāo)簽都是標(biāo)準(zhǔn)的HTML標(biāo)簽,因此頁(yè)面可以放在任何所見(jiàn)所得的HTML編輯器中進(jìn)行很輕松的編輯、美化。當(dāng)然,Tapestry只是整個(gè)系統(tǒng)的表現(xiàn)部分,如果需要,此部分也可由其它技術(shù)實(shí)現(xiàn),如JSP,Velocity等。
權(quán)限系統(tǒng):在客戶界面與業(yè)務(wù)核心層間,存在一套完整的權(quán)限系統(tǒng)。每個(gè)用戶在系統(tǒng)中都有自己的權(quán)限,這些權(quán)限細(xì)致限定了該用戶可以使用哪些服務(wù)或者可以訪問(wèn)哪些業(yè)務(wù)對(duì)象。
過(guò)濾器系統(tǒng):此系統(tǒng)由一系列過(guò)濾器組成,對(duì)表示層要顯示的社區(qū)內(nèi)容執(zhí)行過(guò)濾。
社區(qū)核心層:這里完成幾乎所有的業(yè)務(wù)邏輯。
后臺(tái)數(shù)據(jù)庫(kù)系統(tǒng):存儲(chǔ)社區(qū)各項(xiàng)數(shù)據(jù)。數(shù)據(jù)層服務(wù)由Hibernate提供數(shù)據(jù)連接。
模塊化、可配置、伸縮性強(qiáng):您可廣泛程度上的定義多數(shù)社區(qū)子系統(tǒng):如用戶、組、權(quán)限系統(tǒng)、過(guò)濾器、攔截器、等級(jí)積分算法、社區(qū)屬性(如體力值、魅力值)等。
標(biāo)簽:
J2EE
輕量級(jí)
架構(gòu)
上傳時(shí)間:
2016-04-08
上傳用戶:lxm