# Bui-SSM-public **Repository Path**: kevin-huang/Bui-SSM-public ## Basic Information - **Project Name**: Bui-SSM-public - **Description**: 高效的开发特性( 3分钟即可完成一个包括页面的单表curd开发 ) 1.借助专用代码生成器,建表后(做好字段注释),一句代码也不用写,就可以完成单表的增删改查,包括页面! 2.按钮即权限,只需按规范定义好按钮,系统将自动扫描配置并生成控制到按钮粒度的权限数据,无需为权限控制而烦恼! 3.取传统精华,融合现代Web Resetful API,既有前后端分离的优点,又确保后端对前端权限渲染的控制! 4.轻便的API接口调试,无需引入任何第三方插件,无需等待前端页面开发即可进行接口调测,适用于前后端分离开发! 成熟的技术栈: 1.前端技术栈 : ​​jquery、功能丰富全面的bui框架、bui-editor、解放表单开发的双向绑定、基于约定胜于配置的前端CURD封装。 2.spring-mvc[thymeleaf视图]、spring、mybatis,poi、fastjson、memcached、atomikos、druid、集中/分布式缓存、集中式session。​ 亮点功能: 1.动态多数据源实现,多数据源全局事务支持。 2.通用的xls导出导入封装。 。。。。。。 - **Primary Language**: Java - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 25 - **Forks**: 14 - **Created**: 2019-04-14 - **Last Updated**: 2023-11-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Bui-SSM-public #### 介绍 **高效的开发特性( 3分钟即可完成一个包括页面的单表curd开发 ):** 1.借助专用代码生成器,建表后(做好字段注释),一句代码也不用写,就可以完成单表的增删改查,包括页面! 2.按钮即权限,只需按规范定义好按钮,系统将自动扫描配置并生成控制到按钮粒度的权限数据,无需为权限控制而烦恼! 3.取传统精华,融合现代Web Resetful API,既有前后端分离的优点,又确保后端对前端权限渲染的控制! 4.轻便的API接口调试,无需引入任何第三方插件,无需等待前端页面开发即可进行接口调测,适用于前后端分离开发! **成熟的技术栈:** 1.前端技术栈 : ​​jquery、功能丰富全面的bui框架、bui-editor、解放表单开发的双向绑定、基于约定胜于配置的前端CURD封装。 2.后端技术栈 spring-mvc[thymeleaf视图]、spring、mybatis,poi、fastjson、memcached、atomikos、druid、集中/分布式缓存、集中式session。​ **亮点功能:** 1.动态多数据源实现,多数据源全局事务支持。 2.通用的xls导出导入封装。 3.可插拔的用户登录实现机制。 4.精细的可配置的操作日志记录机制。 5.基于annotation的自定义实体bean验证。 6.无需引入任何第三方插件的接口开发调试机制,解决后端码农调试接口的痛点需求。 7.dao、service、controller基类封装,继承即可完成CURD。 8.datagrid数据列表、toolbar工具栏实现xml配置机制,解决工具栏、数据列表页面硬编码的弊端。 #### 更多详情,请访问官网 www.vvui.net #### Demo http://www.vvui.net/web/main/page/login 用户: admin1 / 111111 注意用户名 有 “1” 后缀 #### 系统部分截图 ![输入图片说明](https://gitee.com/uploads/images/2019/0501/233213_09f77827_1338053.png "111118.png") ![输入图片说明](https://gitee.com/uploads/images/2019/0501/233232_99685e6b_1338053.png "2222019.png") ![输入图片说明](https://gitee.com/uploads/images/2019/0501/233250_68752579_1338053.png "3333333053.png") ![输入图片说明](https://gitee.com/uploads/images/2019/0501/233306_34f5b3a6_1338053.png "555125.png")