大家好,欢迎来到IT知识分享网。
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基础框架,就可以很高效的快速开发出,优秀的信息管理系统。
系统管理模块,包括组织架构(用户管理、机构管理、区域管理)、菜单管理、角色权限管理、字典管理等功能;
内容管理模块,包括内容管理(文章、链接),栏目管理、站点管理、 公共留言、文件管理、前端网站展示等功能;
在线办公模块,提供简单的请假流程实例。代码生成模块 ,完成重复的工作。
JeeSite 提供了常用工具进行封装,包括日志工具、缓存工具、服务器端验证、数据字典、当前组织机构数据(用户、机构、区域)以及其它常用小工具等。
另外还提供一个强大的在线代码生成 工具, 此工具提供简单的单表、一对多、树结构功能的生成,如果对外观要求不是很高,生成的功能就可以用了。
如果你使用了JeeSite基础框架,就可以很高效的快速开发出,优秀的信息管理系统。
内置功能
用户管理:用户是系统操作者,该功能主要完成系统用户配置。
机构管理:配置系统组织机构(公司、部门、小组),树结构展现,可随意调整上下级。
区域管理:系统城市区域模型,如:国家、省市、地市、区县的维护。
菜单管理:配置系统菜单,操作权限,按钮权限标识等。
角色管理:角色菜单权限分配、设置角色按机构进行数据范围权限划分。
字典管理:对系统中经常使用的一些较为固定的数据进行维护,如:是否、男女、类别、级别等。
操作日志:系统正常操作日志记录和查询;系统异常信息日志记录和查询。
连接池监视:监视当前系统数据库连接池状态,可进行分析SQL找出系统性能瓶颈。
工作流引擎:实现业务工单流转、在线流程设计器。
3:开始实战:
安装部署官方文档:https://github.com/thinkgem/jeesite/tree/master/doc
需要详细看一下第二章文件结构与配置。
参考链接:jeesite详解实战
1)修改配置文件:
配置文件在:/src/main/resources/jeesite.properties配置文件中进行修改。修改自己的数据库路径。
2)创建数据表:
3)项目跑起来后,生成代码
业务数据表必须包含以下公共字段:不然不能自动生成代码哦
点击【代码生成】,点击【业务表配置】,点击【业务表添加】
注意 java类型需要修改,它的可能有问题。点击【保存】,可以看到如下信息。
然后,我们点击【生成方案配置】,点击【添加】,填写对应的信息,如下。
中间那个选项。生成的代码就在jeesite.properties配置文件最下面你写的位置。它会提示代码在哪,自己留意看一下。然后把代码复制大项目中。
接下来运行你的项目,没有保存说明你复制是对了的。然后新建菜单,配置权限。权限默认有 view 和 edit。在生成代码的web的Controller里面:
然后退出重新登录就可以看到你生成代码的界面了。
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/148077.html