积木Java 后台管理系统

联合创作 · 2023-09-19 16:35

积木(building block 简称BB)是一个Java 后台管理系统。像积木一样搭建管理平台,修改自EOVA前端调整成layui(后端模板layuicms)。


Eova采用的是引擎模式 支持单表、一对多表等。 设计分为 控件、组件、业务三层,组件由控件组装成,业务由组件构成,每层均可自由定制。理论上每种控件,每种组件,每种业务只实现一次,后续直接复用。(结尾附软件操作视频)


环境准备



项目运行



  • eclipse运行项目



    1. git同步项目至eclipse(普通项目),记得选择“dev_h+”分支,此为最新版本

    2. 然后项目右键 Properties=>Project Facets 选中java即可

    3. 设置Java build path 为 main 以及 test下的各个文件夹(尤其提醒下需要main下override文件夹

    4. 项目右键 Configure 选则 convert to maven(前提是eclipse已经配置好maven)

    5. 右键运行:com.RunEovaOSS
      没有大问题应该是启动失败,/resources/dev/jdbc.config 配置是本地mysql
      想运行起项目有2个方案:1、执行下面的 数据库重建,2、/resources/default/jdbc.config中的配置copy至/resources/dev/jdbc.config (default下是演示环境的数据库)

    6. 启动成功访问:http://127.0.0.1:801 

    7. 记得配置下dev/domain.config下得redis信息,否则访问将失败,要么屏蔽要么修改至正确得Redis信息(修改自20200418)


  • IDEA运行项目



    1.  项目运行

    2.  File->new->Project from Version Control ,输入项目git  url地址,点击Clone拉取项目(记得选择“dev_h+”分支,此为最新版本)

    3.  File->Project Structure,设置jdk版本

    4.  View->Tool Windows->Maven,运行maven install

    5.  如果出错,重新加载下jar包,项目右键Maven->Reimport

    6.  新建jetty启动类,Edit Configurations->+->Application
         main class:com.RunEovaOSS
         use classpath of module:选择自己的项目
         jre:jdk1.8
      保存后,运行

    7.  访问地址:http://127.0.0.1:801/

    8.  记得配置下dev/domain.config下得redis信息,否则访问将失败,要么屏蔽要么修改至正确得Redis信息(修改自20200418)



数据库重建



  • mysql(目前经过测试)

    1. 创建数据库:bb_h 和 bb_h_demo ,编码:uft8mb4

    2. 使用工具分别导入 /mysql/下最新文件夹的sql脚本,切记bb_h.sql导入bb_h数据库,bb_h_demo.sql导入bb_h_demo数据库

    3. 修改项目中:/resources/dev/jdbc.config 中2个db连接新至正确,可再尝试右键运行。



详细操作说明


https://www.showdoc.cc/771180572609582?page_id=4279235753210245


工作流:







BI报表:



 


急速开发效果如下


列表视图
树表
树
Office
表单1
表单2


以上的视图基本不需要开发,除了需要补充一些业务代码。
其他视图模式陆续新增中~~


以上功能只要做以下几种配置即可完成~_~
设计表
导入元数据
编辑元素
添加菜单
打完收工,F5刷新查看配置结果。
滚动说明图:
http://h.bblocks.cn/ui_h/use_banner.htm


演示视频:
https://www.bilibili.com/video/av412959709


缺失功能



  1. 控件和视图是一直需要补充的

  2. 部分ui效果待完善

  3. 移动端适配待完善

浏览 28
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报