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智能开发框架 续二: 代码生成器使用规则相关推荐
- JEECG - 基于代码生成器的J2EE智能开发框架 续四: 查询条件SQL生成器设计思路
JEECG[J2EE Code Generation]是一款基于代码生成器的敏捷开发框架. 续前文:http://blog.csdn.net/zhangdaiscott/article/detail ...
- JEECG - 基于代码生成器的J2EE智能开发框架 续一: JEECG框架搭建步骤 [更新版]
提醒: A.项目开发环境: MyEclipse6.5 + jdk1.6 + Tomcat6.0 ; B.目前已经测试通过的数据库有MySql5.Oracle10g.SqlServer200 C.建 ...
- JEECG - 基于代码生成器的J2EE智能开发框架 续一:开发环境搭建步骤
提醒: A.项目开发环境:MyEclipse6.5+jdk1.6+Tomcat6.0 B.目前已经测试通过的数据库有MySql5.Oracle10g.SqlServer200 C.建议使用goo ...
- JEECG - 基于代码生成器的J2EE智能开发框架 续六: JEECG 前台页面和后台交互讲解
近期有朋友对 EasyUI和后台交互方式不理解,特做一下简单整理,希望能对大家有所帮助!!! 一般情况下一个功能模块分为:增.删.改.查四个功能点; 针对功能的页面设计如下: [OLD]老式页面设计采 ...
- JEECG - 基于代码生成器的J2EE智能开发框架 续五:权限设计
当前分析: 目前权限模块的设计,模型很多也很成熟,各种精细控制也很完善,但同时因为权限设计的太精细化,也产生一个问题: 用户系统操作越来越复杂: 实际上用到这么精细设计的项目也并不多. 一般项目只需控 ...
- JEECG - 基于代码生成器的J2EE智能开发框架 杂记:【演示视频和源码】
前言:随着WEB UI框架(EasyUi/Jquery UI/Ext)等的逐渐成熟,系统界面逐渐实现统一化,代码生成器也可以生成统一规范的界面!代码生成+手工MERGE半智能开发将是新的趋势,单表数据 ...
- 【CF 应用开发大赛】JEECG 基于代码生成器J2EE智能开发框架
为什么80%的码农都做不了架构师?>>> 应用名称:JEECG(J2EE Code Generation) 基于代码生成器J2EE智能开发框架 应用URL地址:http://j ...
- JEECG(J2EE Code Generation) 基于代码生成器J2EE智能开发框架 杂记:发布新版本 JEECG_v2.0
版本升级记录: 1.数据库脚本初始化自动化(支持多种数据库) 2.权限完善,增加按钮权限功能 3.增加代码生成器:单表模型和一对多(父子表)例子 4.增加Spring jdbc分页(SQL分离代码写法 ...
- 智能开发框架 JEECG 作者张代浩专访
转自:http://blog.csdn.net/blogdevteam/article/details/8534797 目录(?)[-] 先做个自我介绍吧 JEECG是什么 有哪些功能 开发这个框架的 ...
最新文章
- 关于类与对象操作的细节与注意事项(c++细节篇三)
- 1)phpmyadmin导入数据库大小限制修改
- 程序解析excel中的图片_产品日志丨支持导入Excel中的图片amp;批量修改后期实体字段...
- 如何利用计算机模拟分子生物学,虚拟分子生物学学习实验室构建
- IE9下透明度设置无效
- Shell script 笔记
- JDK成年了,JDK18版本发布,走进JDK18新特性
- uniapp——ios端和android端微信分享,通过打开appStore和应用宝商店下载
- 大厂裁员潮下,测试人员路在何方?
- 4.5.2 地址变换机构 4.5.3 访问内存的有效时间
- reportportal 集成 robotframework 自动化执行及结果可视化
- 学习ZARA模式要从老板观念转变开始
- 麻省理工学院计算机硕士几年制,2020年麻省理工读研几年
- AB32VG1项目之智能晾衣架
- 【MAPBOX基础功能】19、mapbox修改鼠标在地图上的样式
- 嵌入式数据库知识概括
- 产品经理的对于产品岗位杂谈(一)
- 易信上线4.0版本首推“任务红包”功能
- java 点聚weboffice_对点聚weboffice插件的使用说明
- 基于STM32的智能水表(一)水流量的获取