大家好,关于免费java源码分享分享网站链接很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于java源码app的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本站哦,希望对各位有所帮助!
关注转发文章之后私信回复关键字【源码】即可免费获取到!
项目简介:
一款基于代码生成器的J2EE快速开发平台!采用前后端分离架构:SpringBoot2.x,AntDesign&Vue,Mybatis-plus,Shiro,JWT。强大的代码生成器让前后端代码一键生成,无需写任何代码!JeecgBoot引领新的开发模式(OnlineCoding模式->代码生成器模式->手工MERGE智能开发),帮助解决Java项目70%的重复工作,让开发更多关注业务逻辑。既能快速提高开发效率,帮助公司节省成本,同时又不失灵活性!JeecgBoot还独创在线开发模式(No代码概念):在线表单配置(表单设计器)、移动配置能力、工作流配置(在线设计流程)、报表配置能力、在线图表配置、插件能力(可插拔)等等!
JEECG宗旨是:简单功能由OnlineCoding配置实现(在线配置表单、在线配置报表、在线图表设计、在线设计流程、在线设计表单),复杂功能由代码生成器生成进行手工Merge,既保证了智能又兼顾了灵活;业务流程采用工作流来实现、扩展出任务接口,供开发编写业务逻辑,表单提供多种解决方案:表单设计器、online配置表单、编码表单。同时实现了流程与表单的分离设计(松耦合)、并支持任务节点灵活配置,既保证了公司流程的保密性,又减少了开发人员的工作量。
适用项目
快速开发平台,可以应用在任何J2EE项目的开发中,尤其适合企业信息管理系统(MIS)、内部办公系统(OA)、企业资源计划系统(ERP)、客户关系管理系统(CRM)等,其半智能手工Merge的开发方式,可以显著提高开发效率70%以上,极大降低开发成本。
技术架构:
开发环境
语言:Java8IDE(JAVA):IDEA/Eclipse安装lombok插件IDE(前端):WebStorm或者IDEA依赖管理:Maven数据库:MySQL5.7+&Oracle11g&Sqlserver2017缓存:Redis
后端
基础框架:SpringBoot2.1.3.RELEASE持久层框架:Mybatis-plus_3.1.2安全框架:ApacheShiro1.4.0,Jwt_3.7.0数据库连接池:阿里巴巴Druid1.1.10缓存框架:redis日志打印:logback其他:fastjson,poi,Swagger-ui,quartz,lombok(简化代码)等。
前端
Vue2.6.10,Vuex,VueRouterAxiosant-design-vuewebpack,yarnvue-cropper-头像裁剪组件@antv/g2-AlipayAntV数据可视化图表Viser-vue-antv/g2封装实现eslint,@vue/cli3.2.1vue-print-nb-打印
功能模块
├─系统管理\n│├─用户管理\n│├─角色管理\n│├─菜单管理\n│├─权限设置(支持按钮权限、数据权限)\n│├─表单权限(控制字段禁用、隐藏)\n│├─部门管理\n│└─字典管理\n│└─树分类字典\n│└─系统公告\n│└─我的组织机构\n│└─职务管理\n│└─通讯录\n├─消息中心\n│├─消息管理\n│├─模板管理\n├─智能化功能\n│├─代码生成器功能(一键生成前后端代码,生成后无需修改直接用,绝对是后端开发福音)\n│├─代码生成器模板(提供4套模板,分别支持单表和一对多模型,不同风格选择)\n│├─代码生成器模板(生成代码,自带excel导入导出)\n│├─查询过滤器(查询逻辑无需编码,系统根据页面配置自动生成)\n│├─高级查询器(弹窗自动组合查询条件)\n│├─Excel导入导出工具集成(支持单表,一对多导入导出)\n│├─平台移动自适应支持\n├─系统监控\n│├─性能扫描监控\n││├─监控Redis\n││├─Tomcat\n││├─jvm\n││├─服务器信息\n││├─请求追踪\n││├─磁盘监控\n│├─定时任务\n│├─系统日志\n│├─消息中心(支持短信、邮件、微信推送等等)\n│├─数据日志(记录数据快照,可对比快照,查看数据变更情况)\n│├─系统通知\n│├─SQL监控\n│├─swagger-ui(在线接口文档)\n│─报表示例\n│├─曲线图\n│└─饼状图\n│└─柱状图\n│└─折线图\n│└─面积图\n│└─雷达图\n│└─仪表图\n│└─进度条\n│└─排名列表\n│└─等等\n│─大屏模板\n│├─作战指挥中心大屏\n│└─物流服务中心大屏\n│─常用示例\n│├─自定义组件\n│├─对象存储(对接阿里云)\n│├─单表模型例子\n│└─一对多模型例子\n│└─打印例子\n│└─一对多TAB例子\n│└─内嵌table例子\n│└─常用选择组件\n│└─异步树table\n│└─接口模拟测试\n│└─表格合计示例\n│└─异步树列表示例\n│└─一对多JEditable\n│└─JEditable组件示例\n│└─图片拖拽排序\n│└─图片翻页\n│└─图片预览\n│└─PDF预览\n│└─分屏功能\n│─封装通用组件\t\n│├─行编辑表格JEditableTable\n│└─省略显示组件\n│└─时间控件\n│└─高级查询\n│└─用户选择组件\n│└─报表组件封装\n│└─字典组件\n│└─下拉多选组件\n│└─选人组件\n│└─选部门组件\n│└─通过部门选人组件\n│└─封装曲线、柱状图、饼状图、折线图等等报表的组件(经过封装,使用简单)\n│└─在线code编辑器\n│└─上传文件组件\n│└─验证码组件\n│└─树列表组件\n│└─表单禁用组件\n│└─等等\n│─更多页面模板\n│├─各种高级表单\n│├─各种列表效果\n│└─结果页面\n│└─异常页面\n│└─个人页面\n├─高级功能\n│├─系统编码规则\n│├─提供单点登录CAS集成方案\n│├─提供APP发布方案\n│├─集成Websocket消息通知机制\n├─Online在线开发(暂未开源)\n│├─Online在线表单-功能已开放\n│├─在线代码生成器-功能已开放\n│├─Online在线报表-功能已开放\n│├─Online在线图表\n│├─Online图表模板配置\n│├─高级表单设计器\n│─流程模块功能(暂不开源)\n│├─流程设计器\n│├─在线表单设计\n│└─我的任务\n│└─历史流程\n│└─历史流程\n│└─流程实例管理\n│└─流程监听管理\n│└─流程表达式\n│└─我发起的流程\n│└─我的抄送\n│└─流程委派、抄送、跳转\n│└─。。。\n└─其他模块\n└─更多功能开发中。。\n\n
后台开发环境和依赖
javamavenjdk8mysqlredis数据库脚本:jeecg-boot\\docs\\jeecg-boot-mysql.sql默认登录账号:admin/123456
系统效果
大屏模板
PC端
在线接口文档
报表
源码获取方式:
关注转发文章之后私信回复关键字【源码】即可免费获取到!
END,本文到此结束,如果可以帮助到大家,还望关注本站哦!
