[發(fā)明專(zhuān)利]基于J2EE分布式架構(gòu)的重用框架生成方法、裝置及應(yīng)用系統(tǒng)在審
| 申請(qǐng)?zhí)枺?/td> | 201210361313.0 | 申請(qǐng)日: | 2012-09-25 |
| 公開(kāi)(公告)號(hào): | CN103677788A | 公開(kāi)(公告)日: | 2014-03-26 |
| 發(fā)明(設(shè)計(jì))人: | 李洪;朱奎;王琳;代轉(zhuǎn) | 申請(qǐng)(專(zhuān)利權(quán))人: | 深圳市金正方科技股份有限公司 |
| 主分類(lèi)號(hào): | G06F9/44 | 分類(lèi)號(hào): | G06F9/44;H04L29/08 |
| 代理公司: | 深圳市中聯(lián)專(zhuān)利代理有限公司 44274 | 代理人: | 李俊 |
| 地址: | 518057 廣東省深圳市南*** | 國(guó)省代碼: | 廣東;44 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 基于 j2ee 分布式 架構(gòu) 重用 框架 生成 方法 裝置 應(yīng)用 系統(tǒng) | ||
技術(shù)領(lǐng)域
本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,特別涉及一種基于J2EE分布式架構(gòu)的重用框架生成方法、裝置及應(yīng)用系統(tǒng)。
背景技術(shù)
隨著J2EE技術(shù)的發(fā)展,各種基于J2EE技術(shù)的軟件框架的研究和應(yīng)用也上了一個(gè)新的臺(tái)階,如許多優(yōu)秀的框架STRUTS、WEBWORK、SPTRING等被廣泛的運(yùn)用在不同的行業(yè)、不同規(guī)模的應(yīng)用軟件中。但是目前這些框架都是針對(duì)開(kāi)發(fā)人員提出的,能熟練使用該框架的使用者(軟件開(kāi)發(fā)人員)需要具備一定的開(kāi)發(fā)能力,同時(shí)也要對(duì)J2EE技術(shù)要有一定的了解,而且要達(dá)到設(shè)計(jì)框架級(jí)開(kāi)發(fā)人員能力要求更是甚高,因此很大層面上限制了框架的應(yīng)用,更不利于進(jìn)一步提高開(kāi)發(fā)效率、節(jié)約成本。
發(fā)明內(nèi)容
本發(fā)明的目的是提出一種基于J2EE分布式架構(gòu)的重用框架生成方法、裝置及應(yīng)用系統(tǒng),能解決軟件開(kāi)發(fā)中框架應(yīng)用要求高、開(kāi)發(fā)效率低下及成本較高的問(wèn)題。
為達(dá)到上述目的,本發(fā)明提供一種基于J2EE分布式架構(gòu)的重用框架生成方法,所述方法包括以下步驟:
步驟S1:將多種框架整合成一WEB框架,并通過(guò)JS及CSS對(duì)所述WEB框架數(shù)據(jù)進(jìn)行封裝,并通過(guò)AJAX對(duì)所述WEB框架數(shù)據(jù)進(jìn)一步封裝其交互方式及格式,其中,所述多種框架包括WEBWOKR、SPRING及STRUTS框架;
步驟S2:設(shè)定JSP自定義標(biāo)簽,通過(guò)該JSP自定義標(biāo)簽將各類(lèi)參數(shù)設(shè)置和業(yè)務(wù)控制抽取共性并封裝;
步驟S3:生成后臺(tái)公用類(lèi)、OR-Mapping機(jī)制、接口服務(wù)、異常及事務(wù)處理服務(wù)以及公共組件服務(wù)模塊;
步驟S4:通過(guò)OR-Mapping機(jī)制將所述WEB框架數(shù)據(jù)與實(shí)例對(duì)應(yīng)起來(lái),調(diào)用所述后臺(tái)公用類(lèi),將所述WEB框架數(shù)據(jù)轉(zhuǎn)換成JSP所需數(shù)據(jù)格式。
進(jìn)一步,在上述基于J2EE分布式架構(gòu)的重用框架生成方法中,所述步驟S1之前還包括:
根據(jù)J2EE的分布式多層架構(gòu)按MVC設(shè)計(jì)模式建立空白工程。
進(jìn)一步,在上述基于J2EE分布式架構(gòu)的重用框架生成方法中,所述步驟S3及S4之間還包括:
生成系統(tǒng)框架平臺(tái)級(jí)功能模塊并固化相應(yīng)的所述功能模塊XML文件和文件庫(kù)基類(lèi)。
進(jìn)一步,在上述基于J2EE分布式架構(gòu)的重用框架生成方法中,所述步驟S4之后還包括:
前臺(tái)根據(jù)所述JSP自定義標(biāo)簽向后臺(tái)發(fā)出請(qǐng)求,獲取JSP所需數(shù)據(jù)格式的數(shù)據(jù)。
本發(fā)明還提供一種基于J2EE分布式架構(gòu)的重用框架生成裝置,所述裝置包括:WEB框架數(shù)據(jù)封裝單元、JSP標(biāo)簽單元、框架組件服務(wù)單元及組件調(diào)用轉(zhuǎn)化模塊;
所述WEB框架數(shù)據(jù)封裝單元用于將多種框架整合成一WEB框架并進(jìn)行封裝其交互方式及格式,所述多種框架包括WEBWOKR、SPRING及STRUTS框架;
所述JSP標(biāo)簽單元用于通過(guò)設(shè)定的JSP自定義標(biāo)簽將各類(lèi)參數(shù)設(shè)置和業(yè)務(wù)控制抽取共性并封裝;
所述框架組件服務(wù)單元用于生成后臺(tái)公用類(lèi)、OR-Mapping機(jī)制、接口服務(wù)、異常及事務(wù)處理服務(wù)以及公共組件服務(wù)模塊;
所述組件調(diào)用轉(zhuǎn)化模塊用于通過(guò)OR-Mapping機(jī)制將所述WEB框架數(shù)據(jù)與實(shí)例對(duì)應(yīng)起來(lái),調(diào)用所述后臺(tái)公用類(lèi),將所述WEB框架數(shù)據(jù)轉(zhuǎn)換成JSP所需數(shù)據(jù)格式。
進(jìn)一步,在上述基于J2EE分布式架構(gòu)的重用框架生成裝置中,所述WEB框架數(shù)據(jù)封裝單元進(jìn)一步包括:
JS及CSS封子單元,用于通過(guò)JS及CSS對(duì)所述WEB框架數(shù)據(jù)進(jìn)行封裝;及
AJAX封裝子單元,用于通過(guò)AJAX對(duì)所述WEB框架數(shù)據(jù)進(jìn)一步封裝其交互方式及格式。
進(jìn)一步,在上述基于J2EE分布式架構(gòu)的重用框架生成裝置中,所述裝置還包括:
功能模塊固化單元,用于生成系統(tǒng)框架平臺(tái)級(jí)功能模塊并固化相應(yīng)的所述功能模塊XML文件和文件庫(kù)基類(lèi)。
另,本發(fā)明還提供一種基于J2EE分布式架構(gòu)的重用框架應(yīng)用系統(tǒng),包括服務(wù)器端及客戶(hù)端,所述服務(wù)器端包括框架組件服務(wù)模塊及與所述框架組件服務(wù)模塊連接的LDAP模塊及數(shù)據(jù)庫(kù)模塊;
所述服務(wù)器端根據(jù)客戶(hù)端的請(qǐng)求,從LDAP模塊及數(shù)據(jù)庫(kù)模塊中讀取數(shù)據(jù)加載于框架組件服務(wù)模塊中,并發(fā)送給客戶(hù)端。
進(jìn)一步,在上述基于J2EE分布式架構(gòu)的重用框架應(yīng)用系統(tǒng)中,所述框架組件服務(wù)模塊包括:
數(shù)據(jù)處理服務(wù)子模塊,用于集成多種框架,同時(shí)針對(duì)該框架XML加載、數(shù)據(jù)輸入輸出相關(guān)功能管理,所述多種框架包括WEBWOKR、SPRING及STRUTS框架;
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于深圳市金正方科技股份有限公司,未經(jīng)深圳市金正方科技股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210361313.0/2.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)的在線考試系統(tǒng)
- 一種SAP NetWeaver平臺(tái)與J2EE系統(tǒng)的通用接口集成方法





