專(zhuān)利名稱(chēng):基于j2ee的企業(yè)應(yīng)用系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
工作流技術(shù);軟件工程技術(shù);
背景技術(shù):
工作流技術(shù);
發(fā)明內(nèi)容
基于J2EE的企業(yè)應(yīng)用系統(tǒng),其是一套面向企業(yè)級(jí)應(yīng)用的可復(fù)用軟件框架,而且通 過(guò)代表商業(yè)應(yīng)用的業(yè)務(wù)對(duì)象相互協(xié)作實(shí)現(xiàn)了行業(yè)企業(yè)的核心業(yè)務(wù)過(guò)程,允許開(kāi)發(fā)者使用此 框架進(jìn)行快速開(kāi)發(fā)并最終實(shí)現(xiàn)多樣的客戶(hù)業(yè)務(wù)需求。
附圖1為企業(yè)應(yīng)用框架;
附圖2為代碼自動(dòng)生成機(jī);
具體實(shí)施例方式
基于J2EE的企業(yè)應(yīng)用系統(tǒng),其是一套面向企業(yè)級(jí)應(yīng)用的可復(fù)用軟件框架,而且通 過(guò)代表商業(yè)應(yīng)用的業(yè)務(wù)對(duì)象相互協(xié)作實(shí)現(xiàn)了行業(yè)企業(yè)的核心業(yè)務(wù)過(guò)程,允許開(kāi)發(fā)者使用此 框架進(jìn)行快速開(kāi)發(fā)并最終實(shí)現(xiàn)多樣的客戶(hù)業(yè)務(wù)需求。附圖1為企業(yè)應(yīng)用框架的各個(gè)組成部 分。
應(yīng)用框架基于可復(fù)用的抽象對(duì)象模型,是獨(dú)立于各個(gè)應(yīng)用子系統(tǒng)(如電子、機(jī)械、 電子政務(wù)等行業(yè)),并在抽取了各個(gè)應(yīng)用子系統(tǒng)的共性的基礎(chǔ)上建立起來(lái)的通用應(yīng)用框架 平臺(tái)。如附圖1所示,LEAF框架平臺(tái)包含安全管理框架、Web應(yīng)用框架、EAI集成平臺(tái)、工作 流引擎、商業(yè)規(guī)則引擎、商業(yè)服務(wù)平臺(tái)、門(mén)戶(hù)平臺(tái)、開(kāi)發(fā)協(xié)同平臺(tái)等諸多元素。
集成開(kāi)發(fā)工具包通過(guò)一系列先進(jìn)的、集成化的企業(yè)應(yīng)用分析與設(shè)計(jì)工具,能夠滿 足企業(yè)對(duì)各類(lèi)業(yè)務(wù)、數(shù)據(jù)和對(duì)象建模的需求。它能讓非IT專(zhuān)業(yè)人員運(yùn)用自己熟悉的業(yè)務(wù)術(shù) 語(yǔ),結(jié)合一些簡(jiǎn)單的圖形化模型,來(lái)設(shè)計(jì)和建立業(yè)務(wù)流程模型,還可以用定制的符號(hào)和UML 圖來(lái)提高業(yè)務(wù)文檔的可讀性。
1.代碼自動(dòng)生成機(jī)
開(kāi)發(fā)基于關(guān)系數(shù)據(jù)庫(kù)的企業(yè)應(yīng)用系統(tǒng),一旦得到實(shí)際的數(shù)據(jù)模型,很多針對(duì)數(shù)據(jù) 庫(kù)訪問(wèn)的代碼就是有規(guī)可循的。LEAF的代碼自動(dòng)生成機(jī)(Auto CodeGenerator,簡(jiǎn)稱(chēng)ACG, 如附圖2所示)可根據(jù)ER圖、UML圖、XML對(duì)象描述等多種模型輸入源,自動(dòng)生成大量的 Java、JSP代碼,馬上可用的數(shù)據(jù)表增刪改程序,數(shù)據(jù)庫(kù)映射對(duì)象以及主外鍵關(guān)系幫助程序, 輸入校驗(yàn)等頁(yè)面。ACG支持大多數(shù)流行的商業(yè)數(shù)據(jù)庫(kù),可根據(jù)數(shù)據(jù)庫(kù)種類(lèi)的不同生成各種版 本的SQL語(yǔ)句。
2.基于Eclipse、JBuilder的插件集成開(kāi)發(fā)工具包含有基于主流Java開(kāi)發(fā)平臺(tái)(如Eclipse和JBuilder)的開(kāi)發(fā)工具、動(dòng)態(tài)建模工具、業(yè)務(wù)流程設(shè)計(jì)工具、協(xié)作開(kāi)發(fā)工具和 企業(yè)版本開(kāi)發(fā)管理工具等服務(wù)于浪潮企業(yè)應(yīng)用框架的各個(gè)組件的開(kāi)發(fā)工具,它提供了擴(kuò)展 的Eclipse、JBuilder插件,實(shí)現(xiàn)了系統(tǒng)開(kāi)發(fā)、調(diào)試、部署和發(fā)布的一體化,大大減輕了開(kāi)發(fā) 的工作量,提高了開(kāi)發(fā)效率。
權(quán)利要求
1.基于J2EE的企業(yè)應(yīng)用系統(tǒng)的特點(diǎn) (1)基于J2EE的企業(yè)應(yīng)用系統(tǒng)的組成代碼自動(dòng)生成機(jī)、基于Eclipse、JBuilder的插件; (2)代碼自動(dòng)生成機(jī)的設(shè)計(jì)。
2.根據(jù)權(quán)利I要求的系統(tǒng)組成。
3.根據(jù)權(quán)利I要求的代碼自動(dòng)生成機(jī)設(shè)計(jì)。
全文摘要
基于J2EE的企業(yè)應(yīng)用系統(tǒng),其是一套面向企業(yè)級(jí)應(yīng)用的可復(fù)用軟件框架,而且通過(guò)代表商業(yè)應(yīng)用的業(yè)務(wù)對(duì)象相互協(xié)作實(shí)現(xiàn)了行業(yè)企業(yè)的核心業(yè)務(wù)過(guò)程,允許開(kāi)發(fā)者使用此框架進(jìn)行快速開(kāi)發(fā)并最終實(shí)現(xiàn)多樣的客戶(hù)業(yè)務(wù)需求。附圖為企業(yè)應(yīng)用框架。
文檔編號(hào)G06F9/44GK103019664SQ20111028992
公開(kāi)日2013年4月3日 申請(qǐng)日期2011年9月27日 優(yōu)先權(quán)日2011年9月27日
發(fā)明者唐進(jìn)軍 申請(qǐng)人:上海摩明信息技術(shù)有限公司