我一直想开发一款后台管理系统,虽然看过许多优秀的开源项目,但始终没有找到合适的解决方案。因此,利用空闲时间,开始着手自主开发,最终诞生了 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