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

智能代碼生成引擎系統(tǒng)及方法與流程

文檔序號(hào):12718767閱讀:來(lái)源:國(guó)知局

技術(shù)特征:

1.一種智能代碼生成引擎系統(tǒng),其特征在于:數(shù)據(jù)庫(kù)表查詢展示配置模塊(1)、數(shù)據(jù)表詳情查詢模塊(2)和Beetl模板引擎模塊(3);

所述數(shù)據(jù)庫(kù)表查詢展示配置模塊(1):用于查詢數(shù)據(jù)庫(kù)(4)內(nèi)所有表名,并提供可視化界面數(shù)據(jù),給予用戶進(jìn)行后續(xù)操作使用;

所述數(shù)據(jù)表詳情查詢模塊(2):用于根據(jù)所述表名在數(shù)據(jù)庫(kù)(4)中查詢表內(nèi)容提供給模板引擎渲染數(shù)據(jù);

所述Beetl模板引擎模塊(3):用于根據(jù)所述表名和表內(nèi)容,加載和解析預(yù)先定制的Beetl模板,將所述表名和表內(nèi)容渲染數(shù)據(jù)并生成代碼文件。

2.根據(jù)權(quán)利要求1所述的智能代碼生成引擎系統(tǒng),其特征在于:所述預(yù)先定制的Beetl模板為SSI框架下的代碼模板,包括控制層模板、數(shù)據(jù)庫(kù)映射關(guān)系配置層模板、實(shí)體類模板、服務(wù)層模板、前端頁(yè)面層模板、框架代碼模板。

3.根據(jù)權(quán)利要求2所述的智能代碼生成引擎系統(tǒng),其特征在于:所述前端頁(yè)面層模板包括添加功能模板、列表功能模板、修改功能模板和查看功能模板。

4.根據(jù)權(quán)利要求2所述的智能代碼生成引擎系統(tǒng),其特征在于:所述服務(wù)層模板包括接口類模板和接口實(shí)現(xiàn)類模板。

5.根據(jù)權(quán)利要求2所述的智能代碼生成引擎系統(tǒng),其特征在于:所述Beetl模板引擎模塊(3)基于Beetl-Java模板引擎實(shí)現(xiàn),使用WebAppResourceLoader資源模板加載器。

6.根據(jù)權(quán)利要求1~5中任一權(quán)利要求所述的智能代碼生成引擎系統(tǒng)的智能代碼生成方法,其特征在于:包括如下步驟:

1)在數(shù)據(jù)庫(kù)表查詢展示配置模塊(1)中修改配置信息;

2)在數(shù)據(jù)庫(kù)表查詢展示配置模塊(1)中選擇需要生成代碼的表名;

3)數(shù)據(jù)表詳情查詢模塊(2)根據(jù)所述表名查詢表內(nèi)容,并加載出表中所有的字段信息,勾選需要功能,形成功能項(xiàng);

4)Beetl模板引擎模塊(3)根據(jù)表名和表內(nèi)容中的功能項(xiàng)選取預(yù)先定制的Beetl模板,將所述表內(nèi)容渲染數(shù)據(jù)并生成代碼文件于配置文件中的指定路徑。

7.根據(jù)權(quán)利要求6所述的智能代碼生成方法,其特征在于:所述步驟1)中的配置信息包括數(shù)據(jù)庫(kù)連接地址;后臺(tái)代碼存放目錄;后臺(tái)天代碼存放包名;前端頁(yè)面存放目錄;作者姓名。

8.根據(jù)權(quán)利要求6所述的智能代碼生成方法,其特征在于:所述步驟3)中的表內(nèi)容包括表的列名、列說明、列類型、精度、主鍵。

當(dāng)前第2頁(yè)1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
信阳市| 宁河县| 昌平区| 双柏县| 西盟| 长兴县| 开鲁县| 略阳县| 吴川市| 云安县| 仁化县| 旺苍县| 红桥区| 萍乡市| 厦门市| 黑河市| 建瓯市| 江川县| 临漳县| 武胜县| 玛沁县| 静乐县| 乌兰浩特市| 都昌县| 蓬莱市| 江都市| 林西县| 西和县| 青岛市| 银川市| 长子县| 安泽县| 福建省| 宁波市| 开阳县| 哈密市| 恭城| 章丘市| 土默特左旗| 济宁市| 义乌市|