jeesite入门探索

1:jeeSite是什么?

    JeeSite是基于多个优秀的开源项目,高度整合封装而成的高效,高性能,强安全性的开源Java EE快速开发平台。JeeSite是在Spring Framework基础上搭建的一个Java基础开发平台,以Spring MVC为模型视图控制器,MyBatis为数据访问层, Apache Shiro为权限授权层,Ehcahe对常用数据进行缓存,Activit为工作流引擎。是JavaEE界的最佳整合。JeeSite主要定位于企业信息化领域,已内置企业信息化系统的基础功能和高效的代码生成工具。换而言之,就是很多功能已经帮你实现了,比如登录,权限管理,代码自动生成(主要是MyBatis的增删改查代码、javaBean、简单的service和Controller加上前端列表和展示),还有很多工具类,比如文件上传 日期转换 等等等等,因此很多都不需要我们自己开发。

    官网:http://jeesite.com。在线文档:http://jeesite4.mydoc.io/

   主页右侧有一个链接是演示,登录系统的用户名是:thinkgem,密码是:admin。(这是新版本4.0版本的演示)

老版本页面效果图:

码云下载地址:https://gitee.com/thinkgem/jeesite。这是之前的版本,里面有新版本的链接,基于ssm框架的,免费的。新出的jeesite4.0版本是老版本的改进,功能也有增加,比如单点登录,定时任务,使用了spring boot。但免费版同时在线人数不得超过10人(因此学习可以实际用不行),个人版需要购买,企业版更贵。

2:具体介绍:

JeeSite目前包括以下四大模块,系统管理(SYS)模块、 内容管理(CMS)模块、在线办公(OA)模块、代码生成(GEN)模块。 系统管理模块 ,包括企业组织架构(用户管理、机构管理、区域管理)、 菜单管理、角色权限管理、字典管理等功能; 内容管理模块,包括内容管理(文章、链接),栏目管理、站点管理、  公共留言、文件管理、前端网站展示等功能; 在线办公模块 ,提供简单的请假流程实例;代码生成模块 ,完成重复的工作。

JeeSite 提供了常用工具进行封装,包括日志工具、缓存工具、服务器端验证、数据字典、当前组织机构数据 (用户、机构、区域)以及其它常用小工具等。另外还提供一个强大的在线 代码生成 工具, 此工具提供简单的单表、一对多、树结构功能的生成,如果对外观要求不是很高,生成的功能就可以用了。 如果你使用了JeeSite基础框架,就可以很高效的快速开发出,优秀的信息管理系统。

扫描二维码关注公众号,回复: 1903487 查看本文章

系统管理模块,包括组织架构(用户管理、机构管理、区域管理)、 菜单管理、角色权限管理、字典管理等功能; 

内容管理模块 ,包括内容管理(文章、链接),栏目管理、站点管理、 公共留言、文件管理、前端网站展示等功能; 

在线办公模块 ,提供简单的请假流程实例。代码生成模块 ,完成重复的工作。

JeeSite 提供了常用工具进行封装,包括日志工具、缓存工具、服务器端验证、数据字典、当前组织机构数据 (用户、机构、区域)以及其它常用小工具等。

另外还提供一个强大的在线 代码生成 工具, 此工具提供简单的单表、一对多、树结构功能的生成,如果对外观要求不是很高,生成的功能就可以用了。 

如果你使用了JeeSite基础框架,就可以很高效的快速开发出,优秀的信息管理系统。

内置功能

用户管理:用户是系统操作者,该功能主要完成系统用户配置。

机构管理:配置系统组织机构(公司、部门、小组),树结构展现,可随意调整上下级。

区域管理:系统城市区域模型,如:国家、省市、地市、区县的维护。

菜单管理:配置系统菜单,操作权限,按钮权限标识等。

角色管理:角色菜单权限分配、设置角色按机构进行数据范围权限划分。

字典管理:对系统中经常使用的一些较为固定的数据进行维护,如:是否、男女、类别、级别等。

操作日志:系统正常操作日志记录和查询;系统异常信息日志记录和查询。

连接池监视:监视当前系统数据库连接池状态,可进行分析SQL找出系统性能瓶颈。

工作流引擎:实现业务工单流转、在线流程设计器。

3:开始实战:

安装部署官方文档:https://github.com/thinkgem/jeesite/tree/master/doc

需要详细看一下第二章文件结构与配置。

参考链接:https://blog.csdn.net/qing_gee/article/details/76223064

1、修改配置文件:

配置文件在:/src/main/resources/jeesite.properties配置文件中进行修改。修改自己的数据库路径。

2、创建数据表:

业务数据表必须包含以下公共字段:不然不能自动生成代码哦

3、项目跑起来后,生成代码

点击【代码生成】,点击【业务表配置】,点击【业务表添加】

注意 java类型需要修改,它的可能有问题。点击【保存】,可以看到如下信息。

然后,我们点击【生成方案配置】,点击【添加】,填写对应的信息,如下。

中间那个选项。生成的代码就在jeesite.properties配置文件最下面你写的位置。它会提示代码在哪,自己留意看一下。然后把代码复制大项目中。


接下来运行你的项目,没有保存说明你复制是对了的。然后新建菜单,配置权限。权限默认有 view 和 edit。在生成代码的web的Controller里面:


然后退出重新登录就可以看到你生成代码的界面了。


猜你喜欢

转载自blog.csdn.net/qq_16753341/article/details/78130205