关于 FastJava 快速开发工具的使用

         开发过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


提供您的机器码,试用一个月.

整个快速开发工具就介绍到这里了,大家可以提出更多好的意见来改进


  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值