本文由 资源共享网 – admin 发布,转载请注明出处,如有问题请联系我们!java后端开发框架hxyFrame源码
开发语言: java
数据库 : mysql
资源语言: 中文
**项目说明**
- hxyFrame是后台管理系统,采用流行的框架springMvc+spring+mybatis+shiro+redis+ehcache开发,实现了权限管理(菜单权限、数据权限),solr全文搜索引擎,activiti工作流程引擎,cas单点登陆等功能,完善的代码生成器
后期还会考虑改造成模块微服务化,做到模块的相对独立,使用更加灵活。
**项目功能**
- 权限管理:采用Shiro实现功能权限和机构部门的数据控件权限,可控件菜单权限、按钮权限、机构部门权限(数据权限)
- 工作流程引擎:采用主流的activiti流程引擎,在原基础上扩展了动态添加审批人员范围选择、会签节点的动态设置、排它路由条件设置、
节点可编辑字段设置、节点执行后回调函数、办理任务、驳回到发起人从新发起、退回到上一步、自由跳转、转办等功能。在开发的过程中,
只需要简单业务流程树,尊守一些规则就可以很方便的使用流程,后面还考虑加入自定义表单,使开发变的更加简单。
- CAS单点登陆:整合cas+shiro+redis单点登陆,实现多个系统统一登陆登出。
- 缓存:使用redis+ehcahe整合shiro自定义sessionDao实现分布式集群共享session,redis可采用单机方式,也可以集群哨兵模式。可以灵活的切换模式
- solr全文搜索引擎,最基本的增、删、改、查、关键字分页查询、带高亮的关键字查询,建立索引分为三种方式:
1.CRUD时调用solr添加索引
2.sql直接从数据库中导入索引
3.如果不需要实时,可以将先储存到一表,再写一定时任务每隔多久更新一次索引,对于不需要实时的需求,可以提高性能。
目前还没合并到主干,开发的更加完善,后面回整合到项目。
- quartz定时任务:可动态完成任务的添加、修改、删除、暂停、恢复及日志查看等功能
- app接口:基于Json web token (JWT)认证用户信息,使用swagger生成一个具有互动性的api文档控制台。
- 页面交互使用了vue+html和最普通的jsp+jstl标签,两种交互都写了相应的模板,可以选择适合的交互方式。
- 完善的代码生成机制,可在线生成entity、xml、dao、service、html、js、sql代码,可快速开发基本功能代码,能把更多的精力放在问题难点。
- 采用layer友好的弹框,和layerUI相对漂亮的界面,让OA系统看起来稍微好看点。
**技术选型:**
- 核心框架:Spring Framework 4.3.7.RELEASE
- 工作流引擎:Activiti 5.22.0
- 全文搜索:Solr 6.5.1
- 单点登陆: cas 4.0.3
- 缓存:redis 3.07
- 权限框架:Apache Shiro 1.3
- 视图框架:Spring MVC 4.3
- 持久层框架:MyBatis 3.3
- 数据库:mysql 5.7
- 定时器:Quartz 2.2.3
- 前端页面:Vue2.x、jstl、bootstrap、layer、layerUI
**软件环境**
- JDK1.8
- MySQL5.7.17
- Maven3.0
- Tomcat7.0
- redis 3.07
- Solr 6.5.1
**本地部署**
- 创建数据库hxyframe,数据库编码为UTF-8,导入doc/sql/hxyframe.sql脚本
- 修改conf/jdbc.properties文件,更改MySQL账号和密码
- redis服务,可以使用单机redis也可以配置哨兵集群模式,如果不会部署可以加群咨询:210315502
- solr服务器,可自行下载配置,也可以到官方qq群下载配置完善的
- 项目访问路径:
http://localhost:8080/frame-admin/CMS及框架资源(java后端开发框架hxyFrame源码)网址:https://www.08i8.com/ttkfzy/detail83275.html;转载请注明!
与《java后端开发框架hxyFrame源码》相关的《完整源码》
Zycms 综合内容管理系统源码(音乐\新闻\图库\歌手\视频)
Zycms 采用PHP5+MYSQL做为技术基础进行开发,采用OOP(面向对象)方式进行基础运行框架搭建,模块化开发方式做为功能开发形式,五年开发经验的团队,勇于创新追求完美的设计理念,被更多的政府机构、教育机构、事业单位、商业企业、个人站长所认可,V4.x在保留3.5版的特点的同时,对新版本作出重大的创新,为此我们做出了巨大的努力,希望能为更多的站长提供优质的建站系统!提供歌曲、视频、文章、图片...
50 70644 0
[亲测]【仿知乎问答】社区问答自适应响应式网站源码[ThinkPhp框架内核]
前台本站长整理图:后台截图:没什么可截图的了!站长很喜欢这套,大家做论坛的可以首选 最新仿知乎问答社区响应式源码带打赏功能,支持文章、话题、第三方登录、文章和问题打赏,作者打赏,回答者打赏,设置好可以在线充值等!后台功能非常强大,亲测,非常完整好用!知乎更像一个论坛:用户围绕着某一感兴趣的话题进行相关的讨论,同时可以关注兴趣一致的人支持文章、话题、第三方登录、文章和问题打赏,作者打赏,回答者打赏。...
1 101099 0
NFine快速开发框架C#源码完全开源版 基于ASP.NET MVC+EF6+Bootstrap框架等_源码下载
源码介绍菜单功能:1、NFine是一套基于ASP.NET MVC+EF6+Bootstrap开发出来的框架,源代码完全开源,可以帮助你解决C#以及.NET项目68%的重复工作,让开发人员远离加班。2、使用ApacheLicense2.0协议,采用主流框架,容易上手,简单易学,学习成本低。可完全实现二次开发、基本满足80%项目需求。3、可以帮助解决.NET项目70%的重复工作,让开发更多关注业务逻辑...
3 100195 0
2018版ymnets源码( ASP.NET开发框架)
ymnets开发框架源码 ASP.NET MVC5、EF6、IOC容器依赖注入、EasyUI、分层分模块、基于接口 修复了顶级菜单,有时候点击后结果不正确的BUG 更新了注入的方式,无需再手动配置注入了,释放双手,减少出错率 更新代码生成器,支持多表联合
5 45146 0
NFine快速开发框架C#源码完全开源版 基于ASP.NET MVC+EF6+Bootstrap框架等_源码下载
源码介绍菜单功能:1、NFine是一套基于ASP.NET MVC+EF6+Bootstrap开发出来的框架,源代码完全开源,可以帮助你解决C#以及.NET项目68%的重复工作,让开发人员远离加班。2、使用ApacheLicense2.0协议,采用主流框架,容易上手,简单易学,学习成本低。可完全实现二次开发、基本满足80%项目需求。3、可以帮助解决.NET项目70%的重复工作,让开发更多关注业务逻辑...
3 100195 0
微擎框架商业版 V2.1.2 去后门一键安装版+去除云平台+无附带模块
源码描述:这个是一键安装版本,所以微擎安装比较简单,不用大家手动去改数据库了,而且修复上个2.0版本的框架变形问题。已测试大部分模块可完美运营安装说明:环境要求:环境推荐 Linux + 宝塔面板 + apache + php5.6此源码必须安装在一级目录,不支持二级目录使用条件:备案域名(不支持IP)+认证服务号安装步骤:1、上传完毕后打开http://你的域名/2、然后按照步骤填写信息安装即可...
5 100688 0