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