[發(fā)明專(zhuān)利]一種J2EE項(xiàng)目的開(kāi)發(fā)方法及開(kāi)發(fā)平臺(tái)在審
| 申請(qǐng)?zhí)枺?/td> | 201611241772.X | 申請(qǐng)日: | 2016-12-29 |
| 公開(kāi)(公告)號(hào): | CN106873969A | 公開(kāi)(公告)日: | 2017-06-20 |
| 發(fā)明(設(shè)計(jì))人: | 曹蕊 | 申請(qǐng)(專(zhuān)利權(quán))人: | 廣州凱耀資產(chǎn)管理有限公司 |
| 主分類(lèi)號(hào): | G06F9/44 | 分類(lèi)號(hào): | G06F9/44 |
| 代理公司: | 北京聯(lián)瑞聯(lián)豐知識(shí)產(chǎn)權(quán)代理事務(wù)所(普通合伙)11411 | 代理人: | 張清彥 |
| 地址: | 510000 廣東省廣*** | 國(guó)省代碼: | 廣東;44 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 j2ee 項(xiàng)目 開(kāi)發(fā) 方法 平臺(tái) | ||
1.一種J2EE項(xiàng)目的開(kāi)發(fā)方法,其特征在于,所述開(kāi)發(fā)方法包括:
S1:預(yù)先提供J2EE項(xiàng)目開(kāi)發(fā)模型,所述J2EE項(xiàng)目開(kāi)發(fā)模型包括通用組件、能力組件、基礎(chǔ)組件、數(shù)據(jù)訪問(wèn)層組件、業(yè)務(wù)層組件、控制層組件、web主應(yīng)用組件以及批處理主應(yīng)用組件;
S2:接收針對(duì)當(dāng)前項(xiàng)目的開(kāi)發(fā)指令,初始化所述當(dāng)前項(xiàng)目的開(kāi)發(fā)架構(gòu);
S3:基于所述J2EE項(xiàng)目開(kāi)發(fā)模型,在所述開(kāi)發(fā)架構(gòu)中配置組件代碼生成工具;
S4:利用所述組件代碼生成工具,生成基礎(chǔ)組件代碼和控制層組件代碼,并分別將所述基礎(chǔ)組件代碼和控制層組件代碼打包生成基礎(chǔ)文件和控制層文件;
S5:對(duì)所述控制層文件進(jìn)行業(yè)務(wù)邏輯開(kāi)發(fā),以生成業(yè)務(wù)層文件和數(shù)據(jù)訪問(wèn)文件;
S6:基于所述基礎(chǔ)文件、控制層文件、業(yè)務(wù)層文件和數(shù)據(jù)訪問(wèn)文件,集成web主應(yīng)用和批處理主應(yīng)用,并將所述web主應(yīng)用和所述批處理主應(yīng)用部署于預(yù)設(shè)運(yùn)行環(huán)境中。
2.根據(jù)權(quán)利要求1所述的J2EE項(xiàng)目的開(kāi)發(fā)方法,其特征在于,所述方法還包括:
響應(yīng)用戶(hù)的賬號(hào)注冊(cè)請(qǐng)求,為所述用戶(hù)創(chuàng)建賬號(hào)和密鑰,并為所述用戶(hù)分配接口使用權(quán)限;
當(dāng)輸入的賬號(hào)和密鑰與創(chuàng)建的賬號(hào)和密鑰相匹配時(shí),在所述開(kāi)發(fā)架構(gòu)中配置組件代碼生成工具。
3.根據(jù)權(quán)利要求1所述的J2EE項(xiàng)目的開(kāi)發(fā)方法,其特征在于,所述基礎(chǔ)文件中包括數(shù)據(jù)庫(kù)中各個(gè)數(shù)據(jù)表對(duì)應(yīng)的實(shí)體類(lèi)以及用于對(duì)數(shù)據(jù)表進(jìn)行操作的數(shù)據(jù)訪問(wèn)類(lèi),其中,所述操作包括增加、刪除、改正、查詢(xún)中的至少一種;所述控制層文件中包括業(yè)務(wù)層接口、請(qǐng)求參數(shù)類(lèi)、響應(yīng)參數(shù)類(lèi)以及對(duì)外提供服務(wù)的控制器類(lèi)。
4.根據(jù)權(quán)利要求3所述的J2EE項(xiàng)目的開(kāi)發(fā)方法,其特征在于,對(duì)所述控制層文件進(jìn)行業(yè)務(wù)邏輯開(kāi)發(fā),以生成業(yè)務(wù)層文件和數(shù)據(jù)訪問(wèn)文件具體包括:
為所述控制層文件中的各個(gè)業(yè)務(wù)層接口分配實(shí)現(xiàn)類(lèi),并將實(shí)現(xiàn)類(lèi)維護(hù)于業(yè)務(wù)層組件中;
將新增的數(shù)據(jù)訪問(wèn)類(lèi)維護(hù)于數(shù)據(jù)訪問(wèn)組件中;
將業(yè)務(wù)層組件和數(shù)據(jù)訪問(wèn)組件分別打包,生成業(yè)務(wù)層文件和數(shù)據(jù)訪問(wèn)文件。
5.根據(jù)權(quán)利要求1所述的J2EE項(xiàng)目的開(kāi)發(fā)方法,其特征在于,在利用所述組件代碼生成工具,生成基礎(chǔ)組件代碼和控制層組件代碼的步驟之前,所述方法還包括:
維護(hù)數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)文件并根據(jù)預(yù)設(shè)接口設(shè)計(jì)文檔規(guī)范,維護(hù)當(dāng)前項(xiàng)目的接口設(shè)計(jì)文件。
6.根據(jù)權(quán)利要求1所述的J2EE項(xiàng)目的開(kāi)發(fā)方法,其特征在于,所述預(yù)設(shè)運(yùn)行環(huán)境中包括中心應(yīng)用服務(wù)器和子應(yīng)用服務(wù)器;相應(yīng)地,將所述web主應(yīng)用和所述批處理主應(yīng)用部署于預(yù)設(shè)運(yùn)行環(huán)境中具體包括:
預(yù)先將具有相同業(yè)務(wù)功能的web主應(yīng)用和批處理主應(yīng)用統(tǒng)一存放于業(yè)務(wù)模塊中;
所述中心應(yīng)用服務(wù)器對(duì)所述業(yè)務(wù)模塊進(jìn)行集中發(fā)布及管理;
所述子應(yīng)用服務(wù)器從所述中心應(yīng)用服務(wù)器處獲取并安裝所需的業(yè)務(wù)模塊,并將安裝的業(yè)務(wù)模塊提供給客戶(hù)端。
7.根據(jù)權(quán)利要求6所述的J2EE項(xiàng)目的開(kāi)發(fā)方法,其特征在于,當(dāng)向所述客戶(hù)端提供的業(yè)務(wù)模塊需要依賴(lài)于其他業(yè)務(wù)模塊時(shí),所述子應(yīng)用服務(wù)器從所述中心應(yīng)用服務(wù)器處將所依賴(lài)的業(yè)務(wù)模塊加載到內(nèi)存中,并利用已安裝的業(yè)務(wù)模塊及加載至內(nèi)存中的業(yè)務(wù)模塊向所述客戶(hù)端提供服務(wù)。
8.一種J2EE項(xiàng)目的開(kāi)發(fā)平臺(tái),其特征在于,所述開(kāi)發(fā)平臺(tái)包括:
模型提供單元,用于預(yù)先提供J2EE項(xiàng)目開(kāi)發(fā)模型,所述J2EE項(xiàng)目開(kāi)發(fā)模型包括通用組件、能力組件、基礎(chǔ)組件、數(shù)據(jù)訪問(wèn)層組件、業(yè)務(wù)層組件、控制層組件、web主應(yīng)用組件以及批處理主應(yīng)用組件;
開(kāi)發(fā)架構(gòu)初始化單元,用于接收針對(duì)當(dāng)前項(xiàng)目的開(kāi)發(fā)指令,初始化所述當(dāng)前項(xiàng)目的開(kāi)發(fā)架構(gòu);
工具配置單元,用于基于所述J2EE項(xiàng)目開(kāi)發(fā)模型,在所述開(kāi)發(fā)架構(gòu)中配置組件代碼生成工具;
文件生成單元,用于利用所述組件代碼生成工具,生成基礎(chǔ)組件代碼和控制層組件代碼,并分別將所述基礎(chǔ)組件代碼和控制層組件代碼打包生成基礎(chǔ)文件和控制層文件;
業(yè)務(wù)邏輯開(kāi)發(fā)單元,用于對(duì)所述控制層文件進(jìn)行業(yè)務(wù)邏輯開(kāi)發(fā),以生成業(yè)務(wù)層文件和數(shù)據(jù)訪問(wèn)文件;
應(yīng)用集成單元,用于基于所述基礎(chǔ)文件、控制層文件、業(yè)務(wù)層文件和數(shù)據(jù)訪問(wèn)文件,集成web主應(yīng)用和批處理主應(yīng)用,并將所述web主應(yīng)用和所述批處理主應(yīng)用部署于預(yù)設(shè)運(yùn)行環(huán)境中。
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于廣州凱耀資產(chǎn)管理有限公司,未經(jīng)廣州凱耀資產(chǎn)管理有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611241772.X/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 同類(lèi)專(zhuān)利
- 專(zhuān)利分類(lèi)
- 一種實(shí)現(xiàn)J2EE應(yīng)用的方法及系統(tǒng)
- 基于J2EE中間件規(guī)范的容忍入侵應(yīng)用服務(wù)器及容忍入侵方法
- 構(gòu)件動(dòng)態(tài)感知模型及其在RFID中間件Web表示層的應(yīng)用
- J2EE 應(yīng)用系統(tǒng)性能瓶頸定位方法與裝置
- 一種一體化高性能應(yīng)用軟件架構(gòu)及構(gòu)建方法
- 高壓試驗(yàn)設(shè)備管理系統(tǒng)
- J2EE和云計(jì)算設(shè)計(jì)的一種智慧社區(qū)系統(tǒng)
- 一種整合Neo4j數(shù)據(jù)庫(kù)與J2EE平臺(tái)的方法及系統(tǒng)
- 一種基于J2EE架構(gòu)的在線(xiàn)考試系統(tǒng)
- 一種SAP NetWeaver平臺(tái)與J2EE系統(tǒng)的通用接口集成方法
- 一種項(xiàng)目信息處理方法及系統(tǒng)
- 軟件項(xiàng)目管理方法、終端及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 一種基于微信公眾號(hào)的線(xiàn)上項(xiàng)目申請(qǐng)審批的方法及系統(tǒng)
- 一種項(xiàng)目管理系統(tǒng)及方法
- 一種建筑項(xiàng)目綜合管理系統(tǒng)
- 一種項(xiàng)目管理方法、裝置及設(shè)備
- 項(xiàng)目管理方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 項(xiàng)目管理系統(tǒng)、方法、計(jì)算機(jī)設(shè)備和計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 一種電力項(xiàng)目業(yè)務(wù)中臺(tái)及其微服務(wù)系統(tǒng)
- 一種基于標(biāo)簽確定項(xiàng)目成員的方法、裝置以及存儲(chǔ)介質(zhì)
- 商品開(kāi)發(fā)方法、商品開(kāi)發(fā)系統(tǒng)、商品開(kāi)發(fā)程序以及存儲(chǔ)商品開(kāi)發(fā)程序的存儲(chǔ)介質(zhì)
- 開(kāi)發(fā)支援裝置和開(kāi)發(fā)支援程序
- 用于web開(kāi)發(fā)系統(tǒng)的開(kāi)發(fā)方法和web開(kāi)發(fā)系統(tǒng)
- 控制裝置、開(kāi)發(fā)裝置、以及開(kāi)發(fā)程序
- 系統(tǒng)開(kāi)發(fā)裝置、程序開(kāi)發(fā)方法及開(kāi)發(fā)程序
- 軟件開(kāi)發(fā)平臺(tái)及其開(kāi)發(fā)方法
- 菜譜開(kāi)發(fā)方法和菜譜開(kāi)發(fā)系統(tǒng)
- EasyApp移動(dòng)開(kāi)發(fā)平臺(tái)和開(kāi)發(fā)方法
- 開(kāi)發(fā)支援裝置、開(kāi)發(fā)支援方法以及存儲(chǔ)介質(zhì)
- 開(kāi)發(fā)輔助裝置、開(kāi)發(fā)輔助系統(tǒng)和開(kāi)發(fā)輔助方法
- 一種數(shù)據(jù)庫(kù)讀寫(xiě)分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測(cè)試終端的測(cè)試方法
- 一種服裝用人體測(cè)量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線(xiàn)程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測(cè)程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





