CMS4J 是JAVA / JSP 版網站管理系統(Content Manage System For Java)的簡稱,讀作「CMS For J」;
那什麼是CMS呢,簡單的解釋就是Content Manage System英文的簡稱,中文的意思就是內容管理系統。其實就是對Web網站內容進行方便管理,使得開發、維護的成本降低,提高網站更新的效率。可以包括網站的欄位、文章、甚至音訊、影片、相簿等一些多媒體內容的管理等。
CMS4J主要有以下幾個特點:
基於JAVA(JSP)技術:
基於java技術開發。
高性能:
1、自動產生靜態頁(HTML,SHTML)
2.支援動態存取(.jsp)與靜態存取(.shtml)兩種存取模式,動靜結合,收縮自如,可支援整站靜態化。
3.三個層次的快取(Cache): 靜態頁面快取記憶體鏡像快取資料庫連線緩存
網站群多站點管理:
1.將一個網站群體納入一個管理體系,即實現了統一的管理,又可實施分散式部署,這是CMS4J的魅力!
2、可針對不同子網站的網站設計需求,實現頁面層級的自主管理,不再受限於總站的設計模式!
3.子站可擁有主站所沒有的功能,主站也可擁有子站所沒有的功能,雖集中部署,但需求依然個性!
完善的使用者權限管理:
1、可控制前台網站欄目的存取權限。
2.可控制後台功能模組的使用者管理權限。
3.支援三級審批,權限可以細分到每個欄位中的增、刪、改、審核等。
4.支援使用者群組管理,使用者可以屬於使用者群組,則可以繼承使用者群組的權限。
支援全文檢索:
1.類別BAIDU式的搜尋模式,比資料庫檢索效率高。
2.站內資訊與全文檢索庫即時同步、無須手動同步。
3.實現高效率的檢索,百萬字檢索速度小於1秒。
4.支援WORD、PDF、TXT、HTML等多種文字格式的檢索。
高可配置性、插件式的二次開發:
1.無須重新編譯CMS4J整體應用程式即可新增功能,實現個人化需求;
2.無須CMS4J其它任何模組的原始碼即可新增功能,程式碼依賴性小,鬆散耦合;
3.在現有構件基礎之上,可以重整應用規則,從而應變商務規則的頻繁變更;
4.二次開發可獨立,不受限於現有系統結構,擴展性高。
開發效率高:
「元件」式發展思想,使得種種需要重複利用的程式碼區塊「元件」化,徹底的實作程式碼的重複使用。
.....
CMS4J還有其它很多的特點,例如有相簿、多媒體資源(視訊、音訊)管理、專題、公告、網站調查、留言版等等功能模組。總之,CMS4J是個非常優秀的java版CMS,選擇CMS4J來建立網站就成功的邁出了建立優秀網站的一大步。