jivejdon

JiveJdon 是按照2004年國外最新設計思想"領域驅動設計"(Domain-Driven Design 簡稱DDD)、基於JdonFramework自主開發的複雜軟體系統。

真正的、徹底的、完全面向對象軟體系統; 是目前國內領先的、高水準開源論壇系統。
JiveJdon 3.0是按照2004年國外最新設計思想" 領域驅動設計"(Domain-Driven Design 簡稱DDD)、基於JdonFramework自主開發的複雜軟體系統.
JiveJdon 3.0設計特點:
模型驅動的設計方式;真正OO設計和編程;功能增加容易方便,可維護性強, 面向構件架構,最大化的可重用組件,依賴JdonFramework的IOC(依賴注射)/AOP架構。
用戶認證許可權系統與業務核心分離;界面與業務核心分離,資料庫與業務核心分離
性能優異快速,可伸縮性強,依賴JdonFramework的 記憶體最佳化策略能夠應付高並發負載訪問,按這裡查看沒有考慮性能最佳化的案例。
JiveJdon 3.0是一個完全重寫的全新多層架構,應該稱為JdonForum1.0,其精華吸收了著名論壇Jive2,為表達對其尊敬,取名JiveJdon3.0,而且保持原來Jive2同樣的資料庫,以方便升級,同時也說明一個設計事實:資料庫不是軟體的重點,同一個資料庫可以設計出完全不同的軟體。
JiveJdon3.0擁有良好的可拓展性,採取完全分離的多層架構,可以通過J2EE伺服器搭載任何資料庫;同時,實現了界面和業務邏輯真正分離,使用者可以任意設計自己的界面模板,不再象現在流行的一些論壇,必須由論壇原始作者提供的模板選擇,JiveJdon採取國際最先進設計水準將免費論壇推向一個新的高度。
JiveJdon 3.0不只是一個論壇程式,它的Message模型可以重用在網站內容系統、新聞發布系統、電子商務系統、倉庫管理系統、資源管理系統等跨域範圍中(部分已經實現),實現了目前重用研究領域最高級別的靜態重用:業務模型重用。相關文章:快速適應需求變化的軟體復用。
JiveJdon 3.0業務層採取了組件動態設計的面向構件架構,能夠簡單方便拓展新功能,不再發生牽一動百的錯誤。傳統業務組件運行順序按照編程時確定的代碼調用順序,明顯缺點是:失去靈活性,不能根據實際需求動態配置運行,也就不能更快適應需要的變化;而動態組件定義則是將業務組件之間的關係在運行時指定的。

相關詞條

熱門詞條

聯絡我們