JeePlus 快速开发框架
官方网址: http://www.jeeplus.org
作者:lgf
更新日期:2016-5-9
目 录
一 引言........................................................................................1
1.1 背景.......................................................................................................................................1
JeePlus 是一款基于代码生成器的智能快速开发平台,可以
帮助解决 java 项目中 80%的重复工作,让开发者更多关注
业务逻辑。既能快速提高开发效率,帮助公司节省人力成
本,同时不失灵活性。.............................................................1
JeePlus 快速开发宗旨是:简单功能由代码生成器生成使用,
复杂业务采用表单自定义,只需要写极少代码,即可实现
复杂的业务逻辑。.....................................................................1
JeePlus 采用了目前极为流行的扁平化响应式的设计风格,
可以完美兼容电脑,pad,手机等多个平台。前端 UI 采用
INSPINA 实现,后台采用 SpringMVC + MyBatis +
BootStrap + Apache Shiro + Ehcache 开发组件 的基础架构,
采用面向声明的开发模式, 基于泛型编写极少代码即可实
现复杂的数据展示、数据编辑、表单处理等功能,再配合
代码生成器的使用,将 J2EE 的开发效率提高 5 倍以上,可以
将手写代码减少 80%以上。.....................................................1
。.................................................................................................1
1.2 功能模块...............................................................................................................................2
1.3 代码生成器...........................................................................................................................2
二 功能介绍................................................................................3
2.1 用户登录模块.......................................................................................................................3
2.2 首页.......................................................................................................................................4
2.3 即时聊天模块.......................................................................................................................4
2.4 我的面板...............................................................................................................................5
2.5 在线办公...............................................................................................................................5
2.6 系统设置...............................................................................................................................6
2.7 系统监控。...........................................................................................................................7
2.8 常用工具...............................................................................................................................7
三 代码生成器............................................................................9
3.1 智能表单...............................................................................................................................9
3.2 创建单表示例.....................................................................................................................12
3.2.1 新增表单..................................................................................................................12
3.2.2 设置页面属性..........................................................................................................13
3.2.3 同步数据库..............................................................................................................13
3.2.4 生成代码..................................................................................................................14
3.2.5 创建菜单..................................................................................................................15
3.2.6 进行角色授权..........................................................................................................16
3.2.7 生成代码的运行效果..............................................................................................17
3.3 一对多 主从表....................................................................................................................18
3.3.1 创建主表..................................................................................................................18
3.3.2 创建附表..................................................................................................................19
3.3.3 生成代码..................................................................................................................20
3.3.4 运行效果..................................................................................................................20
官方网址: http://www.jeeplus.org
2
3.4 树结构表.............................................................................................................................21
3.4.1 创建表单..................................................................................................................21
3.4.2 新增树必须包含的字段..........................................................................................22
3.4.3 生成代码..................................................................................................................23
3.4.4 运行效果..................................................................................................................23
3.4.5 创建富文本框..........................................................................................................24
3.4.6 Gird 选择框(自定义 java 对象).........................................................................26
3.4.7 数据库导入表单......................................................................................................31
附录 软件近期更新履历..........................................................31
2016-05-09"V2.3...............................................................................................................31
2016-03-14"V2.2...............................................................................................................32
2016-02-25 V2.1...............................................................................................................32
官方网址: http://www.jeeplus.org
3
JeePlus
快速开发框架使用说明书
一 引言
1.1 背景
JeePlus是一款基于代码生成器的智能快速开发平台,可以帮助解决
java项目中80%的重复工作,让开发者更多关注业务逻辑。既能快
速提高开发效率,帮助公司节省人力成本,同时不失灵活性。
JeePlus快速开发宗旨是:简单功能由代码生成器生成使用,复杂业
务采用表单自定义,只需要写极少代码,即可实现复杂的业务逻辑。
JeePlus采用了目前极为流行的扁平化响应式的设计风格,可以完美
兼容电脑,pad,手机等多个平台。前端UI采用INSPINA实现,后台
采用 SpringMVC + MyBatis + BootStrap + Apache Shiro +
Ehcache 开发组件 的基础架构,采用面向声明的开发模式, 基于泛
型编写极少代码即可实现复杂的数据展示、数据编辑、表单处理等功
能,再配合代码生成器的使用,将J2EE的开发效率提高5倍以上,可以
将手写代码减少80%以上。
。
官方网址: http://www.jeeplus.org
1
JeePlus
快速开发框架使用说明书
1.2 功能模块
技术选型: 使用目前流行的多种web技术,包括Spring MVC4.0+,*MyBatis,Apache Shiro,
ehcache,*Jquery*,BootStrap,*WebSocket*等等,支持多种数据库MySQL,*Oracle,*sqlserver等。 分层设
计:使用分层设计,分为dao,service,Controller,view层,层次清楚,低耦合,高内聚。 安全考虑
严格遵循了web安全的规范,前后台双重验证,参数编码传输,密码md5加密存储,shiro权限验证,从
根本上避免了SQL注入,XSS攻击,CSRF攻击等常见的web攻击手段。
*
*
功能模块:代码生成器,通知管理,菜单管理,用户管理,机构管理,角色管理,区域管理,字典
管理,日志查询,连接池监控,性能监控,短信模块,邮箱模块,站内信系统,app接口,二维码生成等
基础模块。
1.3代码生成器
代码生成器,支持多种数据模型,根据表生成对应的Entity,Service,Dao,Action,JSP等,增删改查/排
序/导出导入Excel/权限控制/功能生成直接使用
代码生成器, 可以在线编辑表单,然后自动创建数据库表和字段(无需手动去创建数据库表和字
段),然后导出代码,生成前台jsp 到后台java的所有代码,生成的代码功能包括:增删查改,批量删除
排序,导出导入excel,权限到按钮,如果没有复杂的业务逻辑,无需手写一行代码。
官方网址: http://www.jeeplus.org
2