欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種Web項(xiàng)目的自動(dòng)構(gòu)建裝置及方法

文檔序號(hào):6548397閱讀:212來源:國(guó)知局
一種Web項(xiàng)目的自動(dòng)構(gòu)建裝置及方法
【專利摘要】本發(fā)明提供了一種Web項(xiàng)目的自動(dòng)構(gòu)建裝置及方法,其中的方法包括:提取待構(gòu)建Web項(xiàng)目的項(xiàng)目代碼,對(duì)其進(jìn)行編譯;編譯并運(yùn)行測(cè)試代碼,以對(duì)所述項(xiàng)目代碼進(jìn)行功能測(cè)試;將所述項(xiàng)目代碼與項(xiàng)目相關(guān)信息進(jìn)行組件打包,得到war項(xiàng)目包;將待構(gòu)建Web項(xiàng)目所需的各種用戶配置信息寫入嵌入式數(shù)據(jù)庫(kù);整合所述war項(xiàng)目包、Web應(yīng)用服務(wù)器以及所述嵌入式數(shù)據(jù)庫(kù),得到一整合文件。本發(fā)明實(shí)施例,實(shí)現(xiàn)了一鍵構(gòu)建部署Web項(xiàng)目的功能;利用了嵌入式數(shù)據(jù)庫(kù)不用啟動(dòng)服務(wù)端的輕型特點(diǎn),將嵌入式數(shù)據(jù)庫(kù)與應(yīng)用服務(wù)器以及Web項(xiàng)目包整體打包,用戶下載解壓后即可使用,不需要安裝配置數(shù)據(jù)庫(kù),Web應(yīng)用服務(wù)器,另外已經(jīng)有測(cè)試數(shù)據(jù),保證方便使用。
【專利說明】—種Web項(xiàng)目的自動(dòng)構(gòu)建裝置及方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信【技術(shù)領(lǐng)域】,尤其涉及一種Web項(xiàng)目的自動(dòng)構(gòu)建裝置及方法。
【背景技術(shù)】
[0002]目前,在Web項(xiàng)目的開發(fā)中,開發(fā)人員需要手動(dòng)創(chuàng)建web項(xiàng)目,搭建開發(fā)環(huán)境,還需要手工集成已有組件或新開發(fā)的組件,需要對(duì)項(xiàng)目和各組件相當(dāng)熟悉。上述項(xiàng)目創(chuàng)建方式存在以下問題:開發(fā)人員需要了項(xiàng)目和各組件的關(guān)系;開發(fā)人員需要熟悉如何集成項(xiàng)目和組件;手工集成,增加了開發(fā)時(shí)間,容易出錯(cuò);對(duì)開發(fā)人員的要求較高且開發(fā)效率低下。

【發(fā)明內(nèi)容】

[0003]本發(fā)明的目的在于提供一種Web項(xiàng)目的自動(dòng)構(gòu)建裝置及方法,實(shí)現(xiàn)了一鍵構(gòu)建部署Web項(xiàng)目的功能,提高開發(fā)人員的效率,方便使用。
[0004]本發(fā)明的目的是通過以下技術(shù)方案實(shí)現(xiàn)的。
[0005]一種Web項(xiàng)目的自動(dòng)構(gòu)建裝置,包括:
[0006]項(xiàng)目代碼編譯單元,用于對(duì)待構(gòu)建Web項(xiàng)目的項(xiàng)目代碼進(jìn)行編譯;
[0007]嵌入式數(shù)據(jù)庫(kù),用于存儲(chǔ)各種數(shù)據(jù)信息;
[0008]數(shù)據(jù)寫入單元,用于將用戶配置數(shù)據(jù)信息寫入所述嵌入式數(shù)據(jù)庫(kù);
[0009]組件打包單元,用于將所述項(xiàng)目代碼以及項(xiàng)目相關(guān)信息進(jìn)行打包,生成war項(xiàng)目包;
[0010]整合單元,用于將war項(xiàng)目包、Web應(yīng)用服務(wù)器以及嵌入式數(shù)據(jù)庫(kù)進(jìn)行整合,得到一整合文件。
[0011]優(yōu)選地,所述自動(dòng)構(gòu)建裝置還包括:
[0012]測(cè)試代碼編譯單元,用于對(duì)測(cè)試代碼進(jìn)行編譯;
[0013]測(cè)試運(yùn)行單元,用于運(yùn)行編譯后的測(cè)試代碼,對(duì)所述項(xiàng)目代碼進(jìn)行功能測(cè)試。
[0014]優(yōu)選地,所述自動(dòng)構(gòu)建裝置還包括:壓縮單元,將所述整合文件壓縮后提供給用戶。
[0015]優(yōu)選地,所述自動(dòng)構(gòu)建裝置還包括:代碼管理單元,用于存儲(chǔ)并管理多種Web項(xiàng)目的項(xiàng)目代碼。
[0016]一種Web項(xiàng)目的自動(dòng)構(gòu)建方法,包括步驟:
[0017]提取待構(gòu)建Web項(xiàng)目的項(xiàng)目代碼,對(duì)其進(jìn)行編譯;
[0018]編譯并運(yùn)行測(cè)試代碼,以對(duì)所述項(xiàng)目代碼進(jìn)行功能測(cè)試;
[0019]將所述項(xiàng)目代碼與項(xiàng)目相關(guān)信息進(jìn)行組件打包,得到war項(xiàng)目包;
[0020]將待構(gòu)建Web項(xiàng)目所需的各種用戶配置信息寫入嵌入式數(shù)據(jù)庫(kù);
[0021]整合所述war項(xiàng)目包、Web應(yīng)用服務(wù)器以及所述嵌入式數(shù)據(jù)庫(kù),得到一整合文件。
[0022]優(yōu)選地,上述方法中,在對(duì)所述項(xiàng)目代碼進(jìn)行編譯之后、打包之前還包括:編譯并運(yùn)行測(cè)試代碼,對(duì)所述項(xiàng)目代碼進(jìn)行功能測(cè)試。[0023]優(yōu)選地,上述方法還包括:將所述整合文件壓縮后提供給用戶。
[0024]優(yōu)選地,所述用戶配置信息的形式具體為XML模擬數(shù)據(jù)文檔。
[0025]優(yōu)選地,在提取待構(gòu)建Web項(xiàng)目的項(xiàng)目代碼之前,進(jìn)行身份驗(yàn)證。
[0026]優(yōu)選地,在所述組件打包及整合過程中,還提供有用戶自定義模板。
[0027]本發(fā)明實(shí)施例與現(xiàn)有技術(shù)相比,本發(fā)明具有以下優(yōu)點(diǎn):
[0028]I)應(yīng)用本發(fā)明實(shí)施例,可自動(dòng)構(gòu)建、打包部署Web項(xiàng)目,并支持嵌入式數(shù)據(jù)庫(kù)寫入模擬數(shù)據(jù),實(shí)現(xiàn)了一鍵構(gòu)建部署Web項(xiàng)目的功能。
[0029]2)本發(fā)明實(shí)施例利用了嵌入式數(shù)據(jù)庫(kù)不用啟動(dòng)服務(wù)端的輕型特點(diǎn),將嵌入式數(shù)據(jù)庫(kù)與應(yīng)用服務(wù)器以及Web項(xiàng)目包整體打包,用戶只需要下載壓縮文件,解壓后即可以使用,不需要安裝配置數(shù)據(jù)庫(kù),Web應(yīng)用服務(wù)器,另外已經(jīng)有測(cè)試數(shù)據(jù),保證方便使用。
【專利附圖】

【附圖說明】
[0030]圖1是本發(fā)明實(shí)施例中Web項(xiàng)目的自動(dòng)構(gòu)建裝置結(jié)構(gòu)圖;
[0031 ] 圖2是本發(fā)明實(shí)施例中Web項(xiàng)目的自動(dòng)構(gòu)建方法流程圖。
【具體實(shí)施方式】
[0032]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0033]本發(fā)明提供的Web項(xiàng)目的自動(dòng)構(gòu)建裝置有這樣一些基本功能:代碼編譯、組件打包、程序執(zhí)行和文件操作。編譯源代碼是構(gòu)建的主要工作之一。自動(dòng)化構(gòu)建裝置還有一些擴(kuò)展功能:執(zhí)行開發(fā)者測(cè)試、版本控制工具集成、文檔集成、代碼品質(zhì)分析、支持?jǐn)U展、多平臺(tái)擴(kuò)展、加速構(gòu)建等。
[0034]請(qǐng)參閱圖1,本實(shí)施例中,Web項(xiàng)目的自動(dòng)構(gòu)建裝置包括以下部分:
[0035]代碼管理單元101,用于存儲(chǔ)多種Web項(xiàng)目的項(xiàng)目代碼;
[0036]項(xiàng)目代碼編譯單元102,用于對(duì)待構(gòu)建Web項(xiàng)目的項(xiàng)目代碼進(jìn)行編譯;
[0037]測(cè)試代碼編譯單元103,用于對(duì)測(cè)試代碼進(jìn)行編譯;
[0038]測(cè)試運(yùn)行單元104,用于運(yùn)行編譯后的測(cè)試代碼,以對(duì)項(xiàng)目代碼的基本功能進(jìn)行測(cè)試;
[0039]數(shù)據(jù)寫入單元105,用于將用戶配置數(shù)據(jù)信息寫入嵌入式數(shù)據(jù)庫(kù)106 ;用戶配置數(shù)據(jù)信息的形式可以為XML模擬數(shù)據(jù)文檔;
[0040]嵌入式數(shù)據(jù)庫(kù)106,用于存儲(chǔ)各種數(shù)據(jù)信息,包括用戶配置信息、經(jīng)編譯后的項(xiàng)目代碼、測(cè)試數(shù)據(jù)等;
[0041]組件打包單元107,用于對(duì)經(jīng)編譯后的項(xiàng)目代碼以及項(xiàng)目相關(guān)信息進(jìn)行打包,生成war項(xiàng)目包;其中的項(xiàng)目相關(guān)信息包括頁(yè)面信息、圖片信息等;
[0042]整合單元108,用于將war項(xiàng)目包、Web應(yīng)用服務(wù)器以及嵌入式數(shù)據(jù)庫(kù)進(jìn)行整合;
[0043]壓縮單元109,將整合單元生成的整合文件壓縮,得到zip文件,提供用戶使用。
[0044]請(qǐng)參閱圖2,本實(shí)施例中Web項(xiàng)目的自動(dòng)構(gòu)建方法包括以下步驟:
[0045]201、從代碼管理單元中取出存儲(chǔ)的待構(gòu)建Web項(xiàng)目的項(xiàng)目代碼。為保證代碼的安全性,可在取出之前先進(jìn)行身份驗(yàn)證。
[0046]202、編譯上述項(xiàng)目代碼。
[0047]203、編譯測(cè)試代碼,該測(cè)試代碼用于對(duì)上述項(xiàng)目代碼進(jìn)行某些基本功能的測(cè)試。
[0048]204、運(yùn)行測(cè)試代碼,即對(duì)項(xiàng)目代碼進(jìn)行功能測(cè)試。
[0049]205、將經(jīng)編譯、測(cè)試后的項(xiàng)目代碼與其他項(xiàng)目相關(guān)信息進(jìn)行打包,得到war項(xiàng)目包。
[0050]206、將待構(gòu)建Web項(xiàng)目所需的各種用戶配置信息寫入嵌入式數(shù)據(jù)庫(kù)。用戶配置信息的文檔形式不限,優(yōu)選為XML模擬數(shù)據(jù)文檔。
[0051]207、整合war項(xiàng)目包、Web應(yīng)用服務(wù)器以及嵌入式數(shù)據(jù)庫(kù),生成一整合文件。
[0052]208、將整合文件壓縮,生成zip文件提供給用戶使用。
[0053]至此,用戶只需要下載壓縮文件,解壓后即可以使用,不再需要安裝配置數(shù)據(jù)庫(kù)、Web應(yīng)用服務(wù)器,另外由于已經(jīng)有測(cè)試數(shù)據(jù),保證方便使用。
[0054]本實(shí)施例中,利用嵌入式數(shù)據(jù)庫(kù)不用啟動(dòng)服務(wù)端的輕型特點(diǎn),可以與Web程序緊密集成,被應(yīng)用程序所啟動(dòng),存儲(chǔ)測(cè)試數(shù)據(jù),用戶不用在本地安裝、配置數(shù)據(jù)庫(kù)就可以使用。
[0055]以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種Web項(xiàng)目的自動(dòng)構(gòu)建裝置,其特征在于,包括: 項(xiàng)目代碼編譯單元,用于對(duì)待構(gòu)建Web項(xiàng)目的項(xiàng)目代碼進(jìn)行編譯; 嵌入式數(shù)據(jù)庫(kù),用于存儲(chǔ)各種數(shù)據(jù)信息; 數(shù)據(jù)寫入單元,用于將用戶配置數(shù)據(jù)信息寫入所述嵌入式數(shù)據(jù)庫(kù); 組件打包單元,用于將所述項(xiàng)目代碼以及項(xiàng)目相關(guān)信息進(jìn)行打包,生成war項(xiàng)目包;整合單元,用于將war項(xiàng)目包、Web應(yīng)用服務(wù)器以及嵌入式數(shù)據(jù)庫(kù)進(jìn)行整合,得到一整合文件。
2.如權(quán)利要求1所述的Web項(xiàng)目的自動(dòng)構(gòu)建裝置,其特征在于,所述自動(dòng)構(gòu)建裝置還包括: 測(cè)試代碼編譯單元,用于對(duì)測(cè)試代碼進(jìn)行編譯; 測(cè)試運(yùn)行單元,用于運(yùn)行編譯后的測(cè)試代碼,對(duì)所述項(xiàng)目代碼進(jìn)行功能測(cè)試。
3.如權(quán)利要求1所述的Web項(xiàng)目的自動(dòng)構(gòu)建裝置,其特征在于,所述自動(dòng)構(gòu)建裝置還包括:壓縮單元,將所述整合文件壓縮后提供給用戶。
4.如權(quán)利要求1至3任一所述的Web項(xiàng)目的自動(dòng)構(gòu)建裝置,其特征在于,所述自動(dòng)構(gòu)建裝置還包括:代碼管理單元,用于存儲(chǔ)并管理多種Web項(xiàng)目的項(xiàng)目代碼。
5.—種Web項(xiàng)目的自動(dòng)構(gòu)建方法,其特征在于,包括步驟: 提取待構(gòu)建Web項(xiàng)目的項(xiàng)目代碼,對(duì)其進(jìn)行編譯; 編譯并運(yùn)行測(cè)試代碼,以對(duì)所述項(xiàng)目代碼進(jìn)行功能測(cè)試; 將所述項(xiàng)目代碼與項(xiàng)目相關(guān)信息進(jìn)行組件打包,得到war項(xiàng)目包; 將待構(gòu)建Web項(xiàng)目所需的各種用戶配置信息寫入嵌入式數(shù)據(jù)庫(kù); 整合所述war項(xiàng)目包、Web應(yīng)用服務(wù)器以及所述嵌入式數(shù)據(jù)庫(kù),得到一整合文件。
6.如權(quán)利要求5所述的Web項(xiàng)目的自動(dòng)構(gòu)建方法,其特征在于,該方法中,在對(duì)所述項(xiàng)目代碼進(jìn)行編譯之后、打包之前還包括:編譯并運(yùn)行測(cè)試代碼,對(duì)所述項(xiàng)目代碼進(jìn)行功能測(cè)試。
7.如權(quán)利要求5所述的Web項(xiàng)目的自動(dòng)構(gòu)建方法,其特征在于,該方法還包括:將所述整合文件壓縮后提供給用戶。
8.如權(quán)利要求5至7任一所述的Web項(xiàng)目的自動(dòng)構(gòu)建方法,其特征在于,所述用戶配置信息的形式具體為XML模擬數(shù)據(jù)文檔。
9.如權(quán)利要求5所述的Web項(xiàng)目的自動(dòng)構(gòu)建方法,其特征在于,在提取待構(gòu)建Web項(xiàng)目的項(xiàng)目代碼之前,進(jìn)行身份驗(yàn)證。
10.如權(quán)利要求5至7任一所述的Web項(xiàng)目的自動(dòng)構(gòu)建方法,其特征在于,在所述組件打包及整合過程中,還提供有用戶自定義模板。
【文檔編號(hào)】G06F9/44GK103984558SQ201410240110
【公開日】2014年8月13日 申請(qǐng)日期:2014年5月30日 優(yōu)先權(quán)日:2014年5月30日
【發(fā)明者】高棋浩 申請(qǐng)人:深圳市中興移動(dòng)通信有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
牙克石市| 临颍县| 宜都市| 湘西| 彭泽县| 蕉岭县| 神农架林区| 霍城县| 福鼎市| 剑阁县| 临夏县| 陆良县| 灵山县| 嘉定区| 晋州市| 公安县| 鸡泽县| 永宁县| 长汀县| 扎囊县| 灌云县| 佛山市| 班戈县| 正定县| 蒲城县| 台中县| 桃园县| 汝南县| 霍城县| 中方县| 岳西县| 鄂伦春自治旗| 康平县| 惠州市| 江源县| 六枝特区| 资中县| 抚顺市| 故城县| 固镇县| 闵行区|