欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第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
永和县| 吉林省| 广昌县| 班玛县| 太湖县| 山东| 蓝田县| 镇远县| 高邮市| 大埔县| 中超| 新郑市| 白水县| 墨玉县| 堆龙德庆县| 陕西省| 远安县| 绥滨县| 无为县| 安乡县| 肇源县| 马鞍山市| 乌鲁木齐县| 石家庄市| 柳江县| 科尔| 普陀区| 吐鲁番市| 廊坊市| 十堰市| 望城县| 高邮市| 江阴市| 揭东县| 梁平县| 昆明市| 萨迦县| 石河子市| 元阳县| 哈巴河县| 满城县|