Ueboot

screenshot of Ueboot
vue

springboot2.2、spring-data-jpa、iView4、Vue2 、代码生成器、shiro权限管理、前后端分离、java后台管理系统快速开发框架,通过该框架可以在分钟级别内完成单表的前后端增删改查功能。脚手架工程: https://github.com/ueboot/ueboot-starter ,基于这个工程可以直接开发

Overview

ueboot is a basic development platform based on spring boot 2, vue 2.0, and iview 3.0. It provides a fast way to develop systems with CRUD functionality from the frontend to the backend. The platform is built on iViewUI and offers a set of CRUD development UI components that can be easily configured using JSON. It also includes security measures to prevent XSS attacks and SQL injection. The platform comes with a code generator that can generate both frontend and backend code, saving developers from repetitive work. The platform follows best practices for development conventions, providing modules for Maven management, frontend-backend interfaces, exceptions, logging, and permissions. It can be customized and extended for individual development projects.

Features

  • ueboot-core: Java core module with security interception, unified exception handling, and database queries.
  • ueboot-shiro: Permission management module based on Apache Shiro, including backend and frontend code for permission functionality.
  • ueboot-parent: Parent pom.xml file that specifies the necessary jar dependencies for ueboot projects.
  • ueboot-generator: Code generator that quickly generates frontend and backend code for a single table CRUD functionality.
  • ueboot-ui: Frontend UI components based on iViewUI, providing a set of CRUD, tree, and permission configuration components.
  • ueboot-excel: (In development) Excel-related features.
  • ueboot-weixin: (In development) WeChat-related features.

Summary

ueboot is a development platform based on spring boot and vue that offers a fast and efficient way to develop systems with CRUD functionality. It provides a set of UI components and a code generator to accelerate development. The platform follows best practices and offers security measures to prevent XSS attacks and SQL injection. It can be customized and extended for individual development projects.

vue
Vue

Vue.js is a lightweight and flexible JavaScript framework that allows developers to easily build dynamic and reactive user interfaces. Its intuitive syntax, modular architecture, and focus on performance make it a popular choice for modern web development.