积木Java 后台管理系统
积木(building block 简称BB)是一个Java 后台管理系统。像积木一样搭建管理平台,修改自EOVA前端调整成layui(后端模板layuicms)。
Eova采用的是引擎模式 支持单表、一对多表等。 设计分为 控件、组件、业务三层,组件由控件组装成,业务由组件构成,每层均可自由定制。理论上每种控件,每种组件,每种业务只实现一次,后续直接复用。(结尾附软件操作视频)
环境准备
- 软件环境
- jdk8
- maven3.5(推荐),仓库选用阿里云仓库,参考https://blog.csdn.net/flower_CSDN/article/details/79946008
- eclipse 或者其他自己熟悉的IDE(含git客户端)
- mysql5.7以及以上版本
- mysql客户端,如:SQLyog 等自己熟悉的工具
项目运行
-
eclipse运行项目
- git同步项目至eclipse(普通项目),记得选择“dev_h+”分支,此为最新版本
- 然后项目右键 Properties=>Project Facets 选中java即可
- 设置Java build path 为 main 以及 test下的各个文件夹(尤其提醒下需要main下override文件夹)
- 项目右键 Configure 选则 convert to maven(前提是eclipse已经配置好maven)
- 右键运行:com.RunEovaOSS
没有大问题应该是启动失败,/resources/dev/jdbc.config 配置是本地mysql
想运行起项目有2个方案:1、执行下面的 数据库重建,2、/resources/default/jdbc.config中的配置copy至/resources/dev/jdbc.config (default下是演示环境的数据库) - 启动成功访问:http://127.0.0.1:801
- 记得配置下dev/domain.config下得redis信息,否则访问将失败,要么屏蔽要么修改至正确得Redis信息(修改自20200418)
-
IDEA运行项目
- 项目运行
- File->new->Project from Version Control ,输入项目git url地址,点击Clone拉取项目(记得选择“dev_h+”分支,此为最新版本)
- File->Project Structure,设置jdk版本
- View->Tool Windows->Maven,运行maven install
- 如果出错,重新加载下jar包,项目右键Maven->Reimport
- 新建jetty启动类,Edit Configurations->+->Application
main class:com.RunEovaOSS
use classpath of module:选择自己的项目
jre:jdk1.8
保存后,运行 - 访问地址:http://127.0.0.1:801/
- 记得配置下dev/domain.config下得redis信息,否则访问将失败,要么屏蔽要么修改至正确得Redis信息(修改自20200418)
数据库重建
- mysql(目前经过测试)
- 创建数据库:bb_h 和 bb_h_demo ,编码:uft8mb4
- 使用工具分别导入 /mysql/下最新文件夹的sql脚本,切记bb_h.sql导入bb_h数据库,bb_h_demo.sql导入bb_h_demo数据库
- 修改项目中:/resources/dev/jdbc.config 中2个db连接新至正确,可再尝试右键运行。
详细操作说明
https://www.showdoc.cc/771180572609582?page_id=4279235753210245
工作流:
BI报表:
急速开发效果如下
以上的视图基本不需要开发,除了需要补充一些业务代码。
其他视图模式陆续新增中~~
以上功能只要做以下几种配置即可完成~_~
打完收工,F5刷新查看配置结果。
滚动说明图:
http://h.bblocks.cn/ui_h/use_banner.htm
演示视频:
https://www.bilibili.com/video/av412959709
缺失功能
- 控件和视图是一直需要补充的
- 部分ui效果待完善
- 移动端适配待完善
评论
豆瓣9.7,这部Java神作第3版重磅上市!
文末赠书Java 程序员们开年就有重磅好消息,《Effective Java 中文版(原书第 3 版)》要上市啦!该书的第1版出版于 2001 年,当时就在业界流传开来,受到广泛赞誉。时至今日,已热销近20年,本书第 3 版已是 Java 程序员的必读神书,被誉为“Java 四大名著之一”,甚至连
编码之外
0
测试新人,如何快速上手一个陌生的系统!
大家好,我是狂师!作为刚入行不久的测试新人,面对一个陌生的系统时,可能会感到有些手足无措。面对一个全新的系统系统,如何快速上手并展开有效的测试工作是一个重要的挑战。本文将探讨测试新人如何通过一系列步骤和策略,快速熟悉并掌握新系统的测试要点,从而提高测试效率和质量。本文旨在为测试新手提供一份指导,帮助
测试开发技术
0
管理世界2024 | 使用管理层讨论与分析测量「企业人工智能指标」
Tips: 公众号推送后内容只能更改一次,且只能改20字符。如果内容出问题,或者想更新内容, 只能重复推送。为了更好的阅读体验,建议阅读本文博客版, 链接地址 https://textdata.cn/blog/2024-04-19-ai-improve-firm-productivity/
大邓和他的Python
0
大厂都在用的 Git 代码管理规范 !
👉 欢迎加入小哈的星球 ,你将获得: 专属的项目实战 / Java 学习路线 / 一对一提问 / 学习打卡 / 赠书福利全栈前后端分离博客项目 2.0 版本完结啦, 演示链接:http://116.62.199.48/ ,新项目正在酝酿中
小哈学Java
2
大量 Java 开源项目停更...
点击关注公众号,Java 干货及时推送↓推荐阅读:投了 100 多份简历后…出品 | OSC开源社区(ID:oschina2013)Sonatype 发布了最新的一份《软件供应链状况》报告,深入探讨了如何在充满选择的世界中定义更好的软件,并探讨人工智能 (AI) 对软件开发的深远
Java技术栈
0
Java 神作,必读!
Java 程序员们开年就有重磅好消息,《Effective Java 中文版(原书第 3 版)》要上市啦!该书的第1版出版于 2001 年,当时就在业界流传开来,受到广泛赞誉。时至今日,已热销近20年,本书第 3 版已是 Java 程序员的必读神书,被誉为“Java 四大名著之一”,甚至连 Java
小哈学Java
0
只写后台管理的前端要怎么提升自己
大厂技术 高级前端 Node进阶点击上方 程序员成长指北,关注公众号回复1,加入高级Node交流群本人写了五年的后台管理。每次面试前就会头疼,因为写的页面除了表单就是表格。抱怨过苦恼过也后悔过(虽然我现在已经心安理得的摆烂),但是站在现在的时间点
程序员成长指北
1
Java与lua互相调用简单教程
来源:网络👉 欢迎加入小哈的星球 ,你将获得: 专属的项目实战 / Java 学习路线 / 一对一提问 / 学习打卡 / 赠书福利全栈前后端分离博客项目 2.0 版本完结啦, 演示链接:http://116.62.199.48/ ,新项目
小哈学Java
0