开发过java项目的童鞋应该都清楚,先建立表,然后写对应POJO(或者说 Bean),如果用的是 mybaits,还需要写 mapper.xml 文件,其中有非常啰嗦的 bean的属性和数据库字段对应的映射关系,写错一个,运行调试时就会发生错误,对应一个开发者来说,这严重耽误项目的开发和调试,并且极有可能会潜藏着一些没有测试到的问题。
通过快速开发工具,我们可以将对应的属性关系代码全部生成,并且可以生成对应的页面表单代码。
将页面和后台逻辑规范化,可快速实现对应的增删查改(CURD)功能.
快速开发工具支持 mysql 和 oracle 两种数据库,以下示例以mysql为例
如果是团队开发,建议模板文件采用 git 或者 svn 进行统一管理
(1)采用26个英文字母(区分大小写)和0-9的自然数(经常不需要)加上下划线'_'组成,命名简洁明确,多个单词用下划线'_'分隔
(2)全部小写命名,禁止出现大写
(3)字段必须填写描述信息
(4)禁止使用数据库关键字,如:name,time ,datetime password 等
(5)字段名称一般采用名词或动宾短语
(6)采用字段的名称必须是易于理解,一般不超过三个英文单词
(7)在命名表的列时,不要重复表的名称
例如,在名employe的表中避免使用名为employee_lastname的字段
(8)不要在列的名称中包含数据类型
(9)字段命名使用完整名称,禁止缩写
1.快速开发工具启动成功后是这样,有工具栏,操作栏,代码和日志输出栏
选择表以后,输入JAVA项目中 POJO的名称,(生成代码,这里我们暂时不勾选,后面会详细说生成代码文件这块)
点击生成按钮,则自动遍历所有的模板文件,效果如下图所示
软件目录下的mysql文件夹下对应的模板文件
选择模板名称,则自动生成对应的代码在左侧日志框中,可将代码CTRL+A 全选代码,黏贴到自己新建的类中.
生成的属性名按照java 常规的驼峰式命名方法
点击工具栏的模板菜单,会弹出一个对话框,左侧为模板代码框,右侧为生成代码框,打开模板前,需要输入类名.
点击生成以后,对应的代码都生成出来了.
可以点击模板按钮,将此模板保存到 mysql文件夹下,之后就可以通过此文件夹快速生成这个代码
再次点击 生成按钮,可出现刚刚添加的 demo1 这个模板文件
关于变量,在代码模板中,我们会出现一次或者多次相同的地方,这时候,我们可以手动添加变量
点击上方的 变量》添加变量
常规变量 会在 key 前加上 v.key 例如 key = aaaa,那么存储到配置中是 v.aaaa
文件变量 不会在 key 前 加上 v
我们可以通过模板,查看刚才添加的变量,关于修改变量,只要配置中已经存在对应的变量名,那么值就会自动覆盖上一个变量值.
点击变量》查看变量 ,可以看见所有的变量,其中 active.code 这是激活码,是不能删除的,删除后将不能使用.
点击设置,我们需要设置 数据库类型和数据库连接信息,设置完成后,表名下拉框会进行刷新,将所有的表关联出来,右侧项目信息可填可不填
------------------------------------------------------------------------------------------------------------------------------
这里我们说一下代码文件的生成,打开 config.properties 文件,以Controller 为例
key 的命名规范是 文件名.name={className}Controller.java 其中可用变量 className 生成到项目下的文件名
生成到本地项目下,复制项目包的绝对路径
文件名 = 类的绝对路径
--------------------------------------------------------------------------------------------------------
下载地址:
https://pan.baidu.com/s/1UoKQ-EzSQ_C5zQWLEfSumA
提供您的机器码,试用一个月.
整个快速开发工具就介绍到这里了,大家可以提出更多好的意见来改进