在上一篇文章中介绍了6个Java后台管理系统的开源项目,有粉丝在文章评论中也分享了几个较好的Java开源后台管理系统。本文主要就是跟大家分享一下这几个开源项目。
首先感谢开源项目的开发者们利用自己的时间,开发这些手脚架,帮助大家学习与使用。然后也感谢粉丝们乐于分享的精神,在个什么都拿出来付费,赚钱的社会来说真的是一股清流。
下面进入正题,分享这些优秀的Java开源后台管理系统。所有项目在gitee.com中输入项目名都可以搜索的到。
lcg0124 / bootdo(开发人员/项目名称)
watch 410 star 944 fork 484
BootDo是高效率,低封装,面向学习型,面向微服的开源Java EE开发框架。
BootDo主要定位于后台管理系统学习交流,已内置后台管理系统的基础功能和高效的代码生成工具, 包括:系统权限组件、数据权限组件、数据字典组件、核心工具组件、视图操作组件、工作流组件、代码生成等。 前端界面风格采用了结构简单、性能优良、页面美观大气的Twitter Bootstrap页面展示框架。 采用分层设计、双重验证、提交数据安全编码、密码加密、访问验证、数据权限验证。 使用Maven做项目管理,提高项目的易开发性、扩展性。
BootDo目前包括以下四大模块,系统管理(SYS)模块、 内容管理(CMS)模块、在线办公(OA)模块、代码生成(GEN)模块。 系统管理模块 ,包括企业组织架构(用户管理、机构管理、区域管理)、 菜单管理、角色权限管理、字典管理等功能; 内容管理模块 ,包括内容管理(文章、链接),栏目管理、站点管理、 公共留言、文件管理、前端网站展示等功能; 在线办公模块 ,提供简单的请假流程实例;代码生成模块 ,完成重复的工作。
BootDo 提供了常用工具进行封装,包括日志工具、缓存工具、服务器端验证、数据字典、当前组织机构数据 (用户、机构、区域)以及其它常用小工具等。另外还提供一个强大的在线 代码生成 工具。
技术选型
1、后端
核心框架:Spring Boot
安全框架:Apache Shiro
模板引擎:Thymeleaf
持久层框架:MyBatis
数据库连接池:Alibaba Druid
缓存框架:Ehcache 、Redis
日志管理:SLF4J
工具类:Apache Commons、Jackson
2、前端
JS框架:jQuery
客户端验证:JQuery Validation
数据表格:bootstrapTable
弹出层:layer
树结构控件:jsTree
JeeWeb敏捷开发平台 / jeeweb-mybatis
watch 344 star 700 fork 288
JeeWeb是一款 全开源开发平台 ,特别 代码生成器模块也采用开源模式 ,各位开发者可以根据自己的需要改造出更加适合自己的代码生成器,不管是做项目、学习、接私活它都将是你的最佳拍档;
JeeWeb主要定位于企业快速开发平台建设,已内置很多优秀的基础功能和高效的 代码生成 工具,包括:系统权限组件、数据权限组件、数据字典组件、核心工具组件、视图操作组件、代码生成、 UI模版标签 库等。前端界面风格采用了结构简单、性能优良、页面美观大气的Twitter Bootstrap页面展示框架。采用分层设计、提交数据安全编码、密码加密、访问验证、数据权限验证。使用Maven做项目管理,提高项目的易开发性、扩展性。
目前功能模块代码生成器、权限框架、数据字典、数据缓存、并发框架、数据监控、计划任务、多数据源管理、附件管理、类似mybatis动态SQL、UI模板标签、短信发送、邮件发送、统计功能等功能。
JeeWeb的开发方式采用( 代码生成器快速设计生成代码->手工完善逻辑->丰富模板标签快速前端开发 ),可以快速协助java开发人员解决60%的重复工作,让开发人员更多关注业务逻辑的实现,框架使用前端模板标签,解放JAVA开发人员的开发压力,提高开发效率,为企业节省项目研发成本,减少开发周期。
技术选型
1、后端
核心框架:Spring Framework
安全框架:Apache Shiro
视图框架:Spring MVC
服务端验证:Hibernate Validator
布局框架:SiteMesh
任务调度:Quartz
持久层框架:Mybatis
数据库连接池:Alibaba Druid
缓存框架:Ehcache
并发框架:Disruptor
日志管理:SLF4J、Log4j
工具类:Apache Commons、Jackson、Xstream、
2、前端
JS框架:jQuery。
CSS框架:Twitter Bootstrap
客户端验证:Validform。
文件上传工具:Bootstrap fileinput
数据表格:jqGrid
对话框:layer
树结构控件:jQuery zTree
日期控件: datepicker
代码高亮: syntaxhighlighter
系统演示:
henrycao / jeedcp
watch 450 star 691 fork 399
Jeedcp是一款基于代码生成器的智能快速开发平台,可以帮助解决java项目中80%的重复工作,让开发者更多关注业务逻辑。既能快速提高开发效率,帮助公司节省人力成本,同时不失灵活性。
Jeedcp快速开发宗旨是:简单功能由代码生成器生成使用,复杂业务采用表单自定义,只需要写极少代码,即可实现复杂的业务逻辑。
使用技术:
云影@ / zcurd
watch 287 star 536 fork 287
Zcurd快速开发平台,是一个通用的后台管理系统,有完善的用户、菜单和权限管理。且提供了一套快速的表单管理的开发方案。简单业务可以通过[表单配置]快速生成,复杂业务通过代码生成,完成具体业务。zcurd能够大大提高开发效率,节省更多时间去陪家人朋友,做自己喜欢的事情。
Zcurd的特点
1、强大的表单配置功能,无需编写代码即可生成表单管理页面,快速搞定简单业务。
2、简单易用的代码生成,能够把通过表单配置生成的页面生成代码,提搞特定业务开发效率。
3、完善的权限控制,能够控制到菜单、按钮和数据权限,做到这些只需要在页面上进行配置。
4、采用JFinal+EasyUI开发,没有其它繁杂技术,项目简洁明了,方便二次开发。
5、ui布局整洁精致,支持chrome,firefox,safari,ie8+ 等常用浏览器。
zhoubang85 / zb
watch 267 star 529
dengcj / jEhc
watch 299 star 529 fork 253
JEHC开源平台,采用技术为:spring,springMVC,Mybatis,Activiti5,(Activiti可视化设计器基于IE,火狐,谷歌,360等浏览器),Solr4.10,Mysql,Redis,Ehcache,服务器监控模块,tk压缩,BootStrap,Junit单元测试,Logback,同时融入了Hessian,数据库读写分离,MQ消息中间件等技术
谢谢大家阅读,如果有什么好的开源项目可以在下面评论。分享快乐!
閱讀更多 老貓碼坊 的文章