我一直想开发一款后台管理系统,虽然看过许多优秀的开源项目,但始终没有找到合适的解决方案。因此,利用空闲时间,开始着手自主开发,最终诞生了 MaDong Admin。
MaDong Admin 前端开发采用 Vue3.0、Vite、 TypeScript 的中后台解决方案,目标是为开发中大型项目提供开箱即用的解决方案。包括二次封装组件、utils、hooks、动态菜单、权限校验、多主题配置、按钮级别权限控制等功能。项目会使用前端较新的技术栈,可以作为项目的启动模板,以帮助你快速搭建企业级中后台产品原型。也可以作为一个示例,用于学习 vue3
、vite
、ts
等主流技术。该项目会持续跟进最新技术,并将其应用在项目中,后端采用Webman框架。
演示地址:http://http://antd-vben5.madong.tech。
账号 admin 密码 123456
在后端系统中,控制层、服务层、验证层、DAO层和模型层是常见的架构组成部分。以下是对每个层次的简要介绍:
控制层负责处理来自客户端的请求,接收输入并返回响应。它的主要职责包括:
服务层负责实现具体的业务逻辑,通常包括:
验证层主要负责对输入数据进行验证,确保数据的有效性和完整性。它的主要功能包括:
DAO层负责与数据库进行交互,提供数据访问方法。它的主要职责包括:
模型层定义了系统的数据结构和业务对象,通常包括:
这种分层架构使得后端系统的各个部分职责明确,便于维护和扩展。每一层都可以独立开发和测试,增强了系统的可读性和可复用性。通过这种结构,开发者可以更容易地管理复杂的业务逻辑和数据操作,从而提高系统的整体性能和稳定性。
在启动项目前,你需要确保你的环境满足以下要求:
MaDong Admin 本项目欢迎您的参与,打造更好的中后台解决方案。
点击链接加入腾讯频道【madong】:https://pd.qq.com/s/3edfwx2lm
很好用的一套开源系统
感谢支持
持续更新中后续还将推出更多开源计划。若您想掌握最新的进展动态,欢迎加入我们的QQ频道,实时获取相关信息。
很好用的一套开源系统
期待您的持续支持与反馈。谢谢!
不错
感谢支持
有大佬您的鼓励,我们将更佳努力,持续完善项目,谢谢!
大佬牛批
感谢夸奖!
还有很多需要学习和进步的地方。
非常棒! 👍 👍 👍
非常感谢saiadmin作者的认可和肯定!
MaDong会持续努力,保持并提升产品质量,期待未来有更多合作和交流的机会,共同推动Webman生态和进步。
大概看了下项目的代码风格和分层结构,还挺规范的。想请问下大佬,目前 master 分支稳定吗,最近刚好有个新项目在选开源框架
感谢支持
后端RBAC已完善整体架构没什么变动,框架已预留CRUD代码生成部分实现。
无条件支持!webman和vben5 也是我喜欢的两个技术栈。期待第一个release
谢谢支持!
持续发力,请关注动态。
支持 这个后端才是我喜欢的版本
前端顺便学习一下
感谢支持!
如果只要前端,这边可以导出一份apifor 模型接口数据,可以脱离后端开发。
支持 !!!
谢谢!
持续跟进,请关注动态。
支持!!!代码生成什么时候能安排上
感谢支持
这个功能需求好像用处不大吧!
一键curd很有必要 对于前端小白比较友好 起到引导作用
赞一个
感谢点赞
让我感受满满的能量
给力,支持一下,
感谢支持
大佬, 啥时候上数据权限, 哈哈
数据权限
前后端分离接口权限不够用,默认关闭默认路由是无法直接访问控制器的所有请求都必须经过定义路由,默认菜单表不添加接口权限不做验证的,如果需要更细可以在菜单表添加接口对应角色授权了才能访问,这块可以对菜单进行选项拓展选择路由列表进行添加创建。
不错
用起来
可以,这个系统真的挺不错的,可以直接拿来就用,后台功能很全,堪比java界的若依框架