????????? 真正的、徹底的、完全面向?qū)ο筌浖到y(tǒng)。是目前國內(nèi)領(lǐng)先的、高水準(zhǔn)開源論壇系統(tǒng)(Apache 2.0),不斷跟蹤和應(yīng)用全球軟件最新設(shè)計(jì)理念(DDD等背景PPT介紹)。反映軟件設(shè)計(jì)流行方向,是國內(nèi)最接近云計(jì)算的論壇軟件。JiveJdon不只是普通論壇,融博客帖子一身,可以關(guān)注人 帖子 主題和標(biāo)簽分類, JiveJdon業(yè)務(wù)目標(biāo)是Quora

             JiveJdon是按照國外最新設(shè)計(jì)思想"領(lǐng)域驅(qū)動設(shè)計(jì)"(Domain-Driven Design 簡稱DDD)、基于JdonFramework自主開發(fā)的復(fù)雜軟件系統(tǒng),JiveJdon設(shè)計(jì)特點(diǎn):
          • 先進(jìn)建模:模型驅(qū)動的設(shè)計(jì)方式Evans DDD;真正OO設(shè)計(jì)和編程;功能增加容易方便,可維護(hù)性強(qiáng)
          • 先進(jìn)架構(gòu):面向構(gòu)件的動態(tài)組件架構(gòu),最大化的可重用組件,依賴JdonFrameworkIOC(依賴注射)/AOP架構(gòu)。
          • 先進(jìn)權(quán)限體系:用戶認(rèn)證權(quán)限系統(tǒng)與業(yè)務(wù)核心分離;界面與業(yè)務(wù)核心分離,數(shù)據(jù)庫與業(yè)務(wù)核心分離
          • 優(yōu)異性能:性能優(yōu)異快速,可伸縮性強(qiáng),可拓展至內(nèi)存云計(jì)算機(jī)平臺,依賴JdonFramework的內(nèi)存優(yōu)化策略能夠應(yīng)付高并發(fā)負(fù)載訪問,按這里查看沒有考慮性能優(yōu)化的案例

            JiveJdon擁有良好的可拓展性,采取完全分離的多層架構(gòu),可以通過J2EE服務(wù)器搭載任何數(shù)據(jù)庫;同時,實(shí)現(xiàn)了界面和業(yè)務(wù)邏輯真正分離,使用者可以任意設(shè)計(jì)自己的界面模板,不再象現(xiàn)在流行的一些論壇,必須由論壇原始作者提供的模板選擇,JiveJdon采取國際最先進(jìn)設(shè)計(jì)水準(zhǔn)將免費(fèi)論壇推向一個新的高度。

            JiveJdon 不只是一個論壇程序,它的Message模型可以重用在網(wǎng)站內(nèi)容系統(tǒng)、新聞發(fā)布系統(tǒng)、電子商務(wù)系統(tǒng)、倉庫管理系統(tǒng)、資源管理系統(tǒng)等跨域范圍中(部分已經(jīng)實(shí)現(xiàn)),實(shí)現(xiàn)了目前重用研究領(lǐng)域最高級別的靜態(tài)重用:業(yè)務(wù)模型重用。相關(guān)文章:快速適應(yīng)需求變化的軟件復(fù)用。競爭目標(biāo)Google App Enginee

          新建模

            Jivejdon 是在Evans DDD指導(dǎo)下,按照最新國際模型驅(qū)動方式開發(fā),采取OO面向?qū)ο蠓治鲈O(shè)計(jì)編程方式,拋棄傳統(tǒng)E-R建模數(shù)據(jù)表驅(qū)動開發(fā)方式,可作為學(xué)習(xí)Evans DDD的完整樣本程序。DDD領(lǐng)域建模學(xué)習(xí)按這里

          JiveJdon核心領(lǐng)域模型圖如下:















































          新架構(gòu)

            JiveJdon 業(yè)務(wù)層采取了組件動態(tài)設(shè)計(jì)的面向構(gòu)件架構(gòu),能夠簡單方便拓展新功能,不再發(fā)生牽一動百的錯誤。傳統(tǒng)業(yè)務(wù)組件運(yùn)行順序按照編程時確定的代碼調(diào)用順序,明顯缺點(diǎn)是:失去靈活性,不能根據(jù)實(shí)際需求動態(tài)配置運(yùn)行,也就不能更快適應(yīng)需要的變化;而動態(tài)組件定義則是將業(yè)務(wù)組件之間的關(guān)系在運(yùn)行時指定的。JiveJdon也展示了一個基于AOP的通用權(quán)限實(shí)現(xiàn)案例

            JiveJdon組件架構(gòu)設(shè)計(jì)如下:














          優(yōu)異性能

            JiveJdon基于對象緩存設(shè)計(jì)原理,大大提升運(yùn)行速度,并具有良好的可伸縮性,可借助開源云計(jì)算內(nèi)存技術(shù)Terracotta(兵馬俑 )達(dá)到分布式云計(jì)算強(qiáng)大處理能力,具體討論按這里

            

          云功能特點(diǎn)

            類似google的全文搜索(Compass + lucene 一個論壇如果沒有強(qiáng)大搜索,只能成為廢話垃圾桶);基于AOP的通用權(quán)限實(shí)現(xiàn);Evans DDD實(shí)現(xiàn)案例;所有業(yè)務(wù)功能插件式管理;界面和內(nèi)容完全分離;依托Jdon框架高性能和內(nèi)容實(shí)時更新;具有anti spam software特點(diǎn),對頻繁抓取等網(wǎng)絡(luò)爬蟲或搜索bot蜘蛛有拒絕功能。

          更多關(guān)于JiveJdon討論...

          征集高手開發(fā)者

            JiveJdon作為開源自由軟件APACHE 2.0開源協(xié)議,征集更多有論壇開發(fā)經(jīng)驗(yàn)的Java高手(對jivejdon能運(yùn)行調(diào)試,可先check out源碼,研究后自己提出新功能開發(fā)),目標(biāo)是將JiveJdon開發(fā)成為適合中國特點(diǎn)的功能最強(qiáng)社區(qū)軟件之一。按這里聯(lián)系獲取check in許可

          posted on 2011-03-10 16:18 hello 閱讀(423) 評論(0)  編輯  收藏 所屬分類: jdon live
          主站蜘蛛池模板: 清水县| 永州市| 巴彦县| 马公市| 新沂市| 乌兰浩特市| 河东区| 平顶山市| 镇安县| 洪洞县| 佳木斯市| 桦川县| 胶州市| 祁门县| 济宁市| 永新县| 青川县| 上杭县| 敖汉旗| 承德市| 丽江市| 广南县| 象山县| 平凉市| 明光市| 突泉县| 稻城县| 手游| 永福县| 灵武市| 临海市| 台山市| 高雄县| 福鼎市| 西华县| 河北省| 龙口市| 博白县| 白朗县| 稻城县| 永平县|