JEECG - 基于代码生成器的J2EE智能开发框架 续二: 代码生成器使用规则
|
本章主題:代碼生成器使用規則
[一].建表規范 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ?? [1].表必須有唯一主鍵: OBID(字符類型 36位) ? ????????備注:?主鍵采用UUID方式生成 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ?? [2].表必需字段(創建人,創建時間等..) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ?? [3].表字段必須有注釋 ??????????備注: JSP頁面字段文本,是根據表字段注釋來生成 ?[4].主表和子表的外鍵字段名字,必須相同(除主鍵OBID外)???????? ?[5].子表引用主表主鍵OBID作為外鍵,外鍵字段必須以OBID結尾 ? | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 注釋:請按照建表模板來創建新表,模板表中原有的字段,生成器會過濾不在頁面生成 建表模板:
? [二].頁面生成規則 0.JSP頁面字段的文本內容,取表字段的注釋前6位字符(如果建表字段注釋為空,則頁面字段文本會為空) A.默認生成的JSP頁面前四個字段為必須項,其他字段為非必須輸入(需要自己手工加) B.數據庫字段類型為:datetime -->對應頁面字段,會自動追加[年月日-時分秒]時間控件 C.數據庫字段類型為:date -->對應頁面會字段,自動追加[年月日]時間控件 D.數據庫字段類型為:Int/Number-->對應頁面字段,會自動追加數字校驗(不允許輸入小數) E.數據庫字段類型為:float/double/decimal-->對應頁面頁面字段,會自動追加數字校驗(允許輸入小數) ? ? | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
| [三].代碼生成器工具類 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ???? A.單表模型工具類:??com.test.CodeUtil |
???????代碼生成器界面:
??????? A.動態選擇需要生成文件?(ServiceI\ServiceImpl\Jsp\Action\Entity\Page)
??????? B.動態選擇JSP模板(兩種頁面風格:行編輯/詳細頁編輯)
?
?
A-1.詳細頁編輯頁面風格:
?
A-2.行編輯頁面風格
?
?? B.一對多模型(父子表)工具類:生成的頁面明細可以動態添加行
?????????com.test.CodeOneToMainUtil[一對多的增刪改查]
?
?
生成頁面實例:
省略..??? (請看視頻)
Google Code:http://code.google.com/p/jeecg/
QQ交流群:106838471
聯系郵箱:?zhangdaiscott@163.com
總結
以上是生活随笔為你收集整理的JEECG - 基于代码生成器的J2EE智能开发框架 续二: 代码生成器使用规则的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 七大实用命令行工具
- 下一篇: IT职场最受欢迎的十大晋升秘决