JavaWeb agile development framework AntdVue version v1.0.0 released

v1.0.0 update content:
1. Build the core framework based on SpringBoot2.x, Vue, and AntDesign;
2. Build the back-end service architecture, adopting the architecture design pattern of separating multiple modules from the front and back ends;
3. Write the underlying tool class library, such as Excel export , SMS, email, etc.;
4. Write the underlying base classes of the project, including controllers, models, service classes, Dto, Vo, etc.;
5. Write system permission architecture codes, including users, roles, menus, etc.;

Project Introduction

A Java language based on SpringBoot2.x, MybatisPlus, Vue, AntDesign, MySQL and other frameworks, a front-end and back-end separation framework, which is dedicated to realizing modular, componentized, and pluggable front-end and back-end separation architecture. Agile development framework, available In order to quickly build a front-end and back-end separation management system, in line with the original intention of simplifying development and improving development efficiency, the current framework has integrated a complete RBAC permission structure and conventional basic modules, and the front-end Vue side supports multi-theme switching, which can be based on your favorite style. Choose a theme you want to meet the needs of personalized presentation;

For agile and rapid development and improve R&D efficiency, the framework has a built-in one-click CRUD code generator, which customizes the module generation template, and can quickly generate all the code of the entire module with one click according to the established table structure (field comments need to be standardized). It truly realizes low-code development, greatly saves labor costs, improves development efficiency, and shortens the research and development cycle. It is a truly componentized, low-code agile development framework. .

Built-in modules

  • User management: used to maintain and manage users of the system, maintenance of general information and account settings.
  • Role management: role menu management and permission assignment, setting menu permissions possessed by roles.
  • Menu management: configure system menu, operation authority, button authority identification, etc.
  • Rank management: Mainly manage the ranks held by users.
  • Position management: mainly manage the positions held by users.
  • Department management: the main management system organizational structure, unified management and maintenance of the organizational structure.
  • Operation log: record and query the normal operation log of the system; record and query the system abnormal information.
  • Login log: The system login log record query contains login exceptions.
  • Dictionary management: Unified maintenance of relatively fixed data commonly used in the system.
  • Configuration management: maintain the general configuration information of the system, and conduct unified maintenance of the website configuration management function.
  • Urban management: maintain the national administrative divisions uniformly, and provide administrative division data support for other modules.
  • Friendship chain management: a module for integrated maintenance and management of related external links such as system friendship links and partners.
  • Personal Center: It is mainly a function to conveniently modify the personal information of the currently logged-in user.
  • Advertisement management: It mainly manages and maintains the advertisement data of each terminal.
  • Site column: a module that mainly divides and maintains columns such as large-scale system websites.
  • Member management: a module for unified query and management of members registered by each terminal.
  • Website configuration: a module for dynamic analysis and unified maintenance and management of the data source of the configuration management module.
  • Announcement: The system notifies the announcement of information release and maintenance.
  • Code generation: One-click generation of module CRUD functions, including back-end and front-end Vue and other related code.
  • Case Demo: The demo case generated by the conventional code generator with one click.

Developer information

System demo

Demo address: http://manage.ant.pro.javaweb.vip

account password Operation authority
admin 123456 The demo environment cannot be modified or deleted

Imprint

version name illustrate address
JavaWeb Mashup Professional Edition Adopt SpringBoot2+Thymeleaf+layui https://gitee.com/javaweb520/JavaWeb
JavaWeb_Pro Mixed Ultimate Edition Adopt SpringBoot2+Thymeleaf+layui https://gitee.com/javaweb520/JavaWeb_Pro
JavaWeb_Vue Professional Edition Front-end and back-end separation version, using SpringBoot2+Vue+ElementUI https://gitee.com/javaweb520/JavaWeb_Vue
JavaWeb_Vue_Pro Ultimate Adopt SpringBoot2+Vue+ElementUI https://gitee.com/javaweb520/JavaWeb_Vue_Pro
JavaWeb_Ant_Pro Ultimate Adopt SpringBoot2+Vue+AntDesign https://gitee.com/javaweb520/JavaWeb_Ant_Pro
JavaWeb_Cloud Microservice Professional Edition Adopt SpringCloud+Vue+ElementUI https://gitee.com/javaweb520/JavaWeb_Cloud
JavaWeb_Cloud_Pro Microservices Ultimate Adopt SpringCloud+Vue+ElementUI https://gitee.com/javaweb520/JavaWeb_Cloud_Pro
JavaWeb_Cloud_Ant Microservice Ultimate Adopt SpringCloud+Vue+AntDesign https://gitee.com/javaweb520/JavaWeb_Cloud_Ant

Module display

Guess you like

Origin www.oschina.net/news/198240