Misidp管理信息系統(tǒng)開發(fā)平臺(tái)
基本介紹
- Misidp(MIS Integrate Develope Platform)是管理信息系統(tǒng)(MIS)類型項(xiàng)目的集成開發(fā)平臺(tái),采用數(shù)據(jù)模型驅(qū)動(dòng)方式(DMDA)快速創(chuàng)建MIS類的Web項(xiàng)目,如:OA、 ERP、CRM等;抽象出管理信息系統(tǒng)的常見的功能模型(如單條記錄更新,綜合查詢、文件上載管理、主從記錄管理、統(tǒng)計(jì)報(bào)表、流程業(yè)務(wù)等)的 Schema,以Freemarker作為模版引擎,提供Eclipse plugin輔助創(chuàng)建功能元數(shù)據(jù),快速生成各種業(yè)務(wù)功能的可運(yùn)行代碼和配置信息。
- Misidp包含兩個(gè)組成部分:Misweb和Misdev,Misweb是一個(gè)MIS類型Web項(xiàng)目的基礎(chǔ)框架,提供通用的功 能模塊,如:登陸認(rèn)證、機(jī)構(gòu)管理、崗位管理、用戶管理、授權(quán)管理、編碼管理等;Misdev(Misweb Developer)是一個(gè)Eclipse插件,用于快速生成、收集功能元數(shù)據(jù),然后根據(jù)功能元數(shù)據(jù)和功能模版,采用模版引擎生成業(yè)務(wù)功能代碼和配置。
- Misweb和Misdev的結(jié)合點(diǎn)在于功能模型,功能模型是設(shè)計(jì)期的中間產(chǎn)物,就像采用PowerDesigner設(shè)計(jì)出的 PDM文件。功能模型的最終用于生成代碼和配置文件。Misweb依賴于Misdev來(lái)創(chuàng)建Misweb工程,創(chuàng)建典型業(yè)務(wù)功能(即:已抽象出來(lái)的功能模 型的功能實(shí)例),Misdev創(chuàng)建的代碼符合Misweb框架約束。
Misweb功能特點(diǎn)
- 采用 Spring的ioc和java反射機(jī)制開發(fā)的Web Framework,簡(jiǎn)化配置。
- 采用ibatis處理數(shù)據(jù)訪問,封裝查詢參數(shù)和結(jié)果集結(jié)構(gòu),簡(jiǎn)化開發(fā)。
- 使用Spring提供事務(wù)處理、服務(wù)類的配置
- 采用programtic方式OFOH(One Function One Handler),不使用pojo、dao。
- 封裝httpxmlRequest 的最簡(jiǎn)單的ajax調(diào)用方式。
- 集成ajax框架ajaxanywhere,提供 簡(jiǎn)單調(diào)用方式。
- 集成表格組件ecside
- 集成js校驗(yàn)框架validate_simple。
- 集成常見樹型菜單、樹型選擇框、日歷選擇框。
Misdev功能特點(diǎn)
- 跟 eclipse結(jié)合,可利用eclipse的強(qiáng)大功能在已生成的代碼和配置基礎(chǔ)上進(jìn)行完善和重構(gòu)。
- 提供單獨(dú)的透視圖,包含功能菜單的樹型視圖和各種功能模型的Editor。
- 數(shù)據(jù)模型驅(qū)動(dòng),通過數(shù)據(jù)模型生成基礎(chǔ)的功能模型,在已有的功能模型編輯、完善,生成業(yè)務(wù)功能代碼和配置信息。
- 處理功能模型中java代碼和配置之間約束關(guān)系。
- 支持各種方式的生成方式。
- 生成 jsp代碼,其他組件:handler、serviceInterface、serviceImpl、sqlmap采用平臺(tái)已實(shí)現(xiàn)的配置方式。
- 生成jsp、handler代碼,其他組件:serviceInterface、serviceImpl、 sqlmap采用平臺(tái)已實(shí)現(xiàn)的配置方式。
- 生成jsp、handler、 serviceImpl的代碼,其他組件:serviceInterface、sqlmap采用配置方式。
- 生成jsp、handler、serviceImpl、serviceInterface的代碼,其他組 件:sqlmap采用配置方式。
當(dāng)前狀態(tài)
- 從2008年8月份開始在課余時(shí)間開發(fā)到現(xiàn)在。
- Misidp整體 初具規(guī)模,個(gè)人任務(wù)版本號(hào)可定為0.8。
- Misweb開發(fā)完畢,Misdev基礎(chǔ)功能開發(fā) (透視圖、樹型視圖、模版引擎調(diào)用)完畢,且已開發(fā)出標(biāo)準(zhǔn)模型(單條記錄更新)的編輯器,其他功能模型(綜合查詢、文件上載管理、主從記錄管理、統(tǒng)計(jì)報(bào) 表、流程業(yè)務(wù)等)的編輯器尚在積極開發(fā)中。
評(píng)論
圖片
表情
