jeeplus快速开发框架

jeeplus快速开发框架刚找了份新工作 本来想走前端开发路线的 新项目算是有接触 但是没人带 一切都得自己学 而且岗位工作是研发经理 目前却是只有我一个 正在思考自己能力是够能胜任 考虑是不是要继续折腾了

大家好,欢迎来到IT知识分享网。

刚找了份新工作,本来想走前端开发路线的,新项目算是有接触,但是没人带,一切都得自己学,而且岗位工作是研发经理,目前却是只有我一个,正在思考自己能力是够能胜任,考虑是不是要继续折腾了。工作不好找,换行更是难,且行且看吧。下面简单写点项目相关的只是吧,算是一个开头,以后要多写多思考才行。

  新项目是一个基于百度地图的GIS数据展示系统,是基于Jeeplus框架,基于spring+mybatis+mysql,之前对于jeeplus没接触过,接手一段时间后,发现确实功能很强大,但是需要理清楚其中各个部分的关系型。一个数据表对象,分为dao+entity+service三部分,业务逻辑在controller中实现,controller中通过serveice操作数据表,这样就将具体的数据表操作和业务逻辑区分开来了,通过jeeplus可以通过代码生成器,对表单对象自动生成相关的dao+entity+service基本代码,具体应用可以直接在生成的基本代码中进行修改即可。

底层操作数据库是通过mybatis实现,在jeeplus中只需要修改相应的映射xml文件,在导入(或添加)数据库表单时,代码生成器也会自动生成基本操作文件。

项目文件目录:

jeeplus快速开发框架

jeeplus快速开发框架,基于spirng mvc bootstrap,集成代码生成器

本文主要为大家分享jeeplus快速开发框架,基于spirng mvc bootstrap,集成代码生成器,文章内容主要包括关于jeeplus,spirng,mvc,bootstrap等,希望对大家有所帮助。

功能模块:代码生成器,通知管理,菜单管理,用户管理,机构管理,角色管理,区域管理,字典管理,日志查询,连接池监控,性能监控,短信模块,邮箱模块,站内信系统,app接口,二维码生成等基础模块。

 

目录

代码生成器的应用… 1

1       智能表单… 2

2       创建单表示例… 4

2.1        新增表单… 4

2.2        设置页面属性… 4

2.3        同步数据库… 5

2.4        生成代码… 5

2.5        创建菜单… 7

2.6        创建增删查改按钮菜单… 8

2.7        进行角色授权… 9

2.8        生成代码的运行效果… 10

3       一对多 主从表… 11

3.1        创建主表… 11

3.2        创建附表… 12

3.3        生成代码… 13

3.4        运行效果… 13

4       树结构表… 14

4.1        创建表单… 14

4.2        新增树必须包含的字段… 15

4.3        生成代码… 15

4.4        运行效果… 16

5       数据库导入表单… 16

智能表单

数据库属性

表名:物理表表名

说明:物理表表描述

表类型:单表,主表/附表,数结构

类名:生成表关联的实体类名称

主表表名:关联主表的表名,外键:当前表关联主表的主键,如果当前表为附表,需在此指定主表及外键。外键字段需在页面属性中手动设置Java属性名(对象.主键,例如:将userId修改为user.id

列名:数据表定义的字段名称

说明:数据表定义的字段注释

物理类型:数据表定义字段类型(可以手动修改类型和大小,比如将varchar(64)修改为varchar(128)

主键:是否是主键字段

可空:该字段是否可为空

插入:是否是插入字段,如果是则包含在insert语句里

编辑:是否是编辑字段,如果是则包含在update语句里

排序:可以单击行选中拖拽进行排序(如下图)。

页面属性

Java类型:实体对象的属性字段类型

Java属性名称:实体对象的属性字段(对象名.属性名属性名2|属性名3,例如:用户user.id|name|loginName,属性名2和属性名3Join时关联查询的字段)

列表:是否是列表查询,如果是则包含在列表页的表格列里。

查询:是否是查询字段,如果是则包含在查询页的查询列表里。

查询方式:查询字段的查询方式,也就是where后的条件表达式,如:字段1=字段2  AND  字段3>字段4  AND  字段5 !=字段6

显示表单类型:表单中字段生成的样式,如:inputselecttreeselectareatext等等

字典类型:如果字段生成方案为:下拉框、复选框、单选框,则该字段必须指定一个字典类型,字典类型为字段管理中的字典类型。

默认必须有的字段:

id:主键

create_by:创建者

create_date:创建时间

update_by:更新者

update_date:更新时间

del_flag: 逻辑删除标记(0显示,1隐藏),对应的dao层方法deleteByLogic,生成的代码中,使用删除方法时,默认都是使用的物理删除delete方法,如果想使用逻辑删除deleteByLogic,请手动修改生成的Controller方法。

remarks:备注信息.

说明: 创建单表时,推荐使用默认的字段配置。

设置表名,字段名,物理类型名时,请注意符合数据库的规则,生成表单时,对这些字段未做合法性判断(因为存在各种情况,过于复杂)。如果存在非法的字段,同步数据库时会报错,请根据报错信息修改对应字段即可。

创建单表示例

2.1 新增表单

 

2.2 设置页面属性

2.3 同步数据库

注意同步数据库,会删掉旧的数据库表,然后重新建表。会导致原来的数据全部丢失。

如果你不想重新建表,可以手动修改数据库表,然后移除当前记录,使用【数据库导入表单】功能导入最新的数据库表。

2.4 生成代码

代码风格:选择单表。

生成包路径:生成哪个包下。

生成模块名:生成包下的模块名称,模块名称下进行分层。

生成子模块名:分层下的文件夹,可为空。

生成功描述:生成到类注释里。

生成功能名:生成功能提示,如TAB上、列表上、提示信息等。

生成功能作者:开发者姓名

将生成的代码,java文件,mapping文件,jsp文件拷贝到工程对应的目录下,然后重启Eclipse

2.5 创建菜单

根据控制器@RequestMapping@RequiresPermissions添加菜单和权限标志

权限标识,请打开Controller类查找。

2.6 创建增删查改按钮菜单

注意:创建按钮时,【可见】请选择隐藏,权限标识,请打开Controller类查找。

建好的菜单如下图所示:

2.7 进行角色授权

2.8 生成代码的运行效果

一对多 主从表

3.1 创建主表

注意表类型:请选择【主表】,其他与创建单表时的方式相同。

3.2 创建附表

注意创建附表时,表类型请选择【附表】,然后指定主表表名和当前表的外键。其余与创建单表的方式相同。

3.3 生成代码

生成代码时,代码风格请选择一对多。

3.4 运行效果

 

树结构表

4.1 创建表单

4.2 新增树必须包含的字段

4.3 生成代码

 

4.4 运行效果

数据库导入表单

可以从数据库表中导入已存在的数据库表,然后生成增删查改代码,如下图所示。

关于jeeplus快速开发框架,基于spirng mvc bootstrap,集成代码生成器的主要内容就介绍到这儿,希望对大家有所帮助。



免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/119563.html

(0)
上一篇 2025-11-04 16:26
下一篇 2025-11-04 16:33

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信