SmartAdmin是河南洛阳1024创新实验室团队研发的一套互联网企业级通用型中后台前端解决方案。它使用最前沿的front后台技术堆栈SpringBoot和Vue开发了一套简洁易用的middle后台解决方案,并被大众广泛使用。
开发介绍
想法和思想
我们分享的不是代码,不是徒劳的堆砌功能,而是你必须具备的功能基础知识,比如Vue前端权限、心跳、动态重载、Keepalived标签等。您当前的项目中可能缺少一些功能。
我们不仅分享代码,还分享了一套经过数十人验证的前端和后端代码。细节决定成败,好的规范可以让我们键入的每一行代码都更加强大!
我们欣赏高质量的代码。作为开发,代码是一把剑,键盘上的一套行云流水就像侠客。当事情不顺利时,他隐藏自己并享受名声。
我们尊重团队的高度协作和相互帮助,从不加班,而不是一看到别人的代码就麻木,留在996.ICU。
我们热爱编程、代码、谦逊、不断学习、快乐工作和热爱生活。
请相信并认真阅读下面的每一点,让您感受不同的编码体验。
软件介绍
技术系统
前端:vue+vue-路由器+vuex+viewui+vue-enum。
后端:Spring Boot 2+米巴蒂斯+JWT+德鲁伊+MySQL。
前端代码规范智能前端标准指南(强烈推荐)
基于Ali规范的智能后端标准指南(强烈推荐)
前端特征
高质量的代码、代码结构和代码注释。
漂亮的用户界面、菜单栏、标签、员工、部门、角色、菜单管理等。
基于Keepalive优化标签页,使标签页在应该缓存的时候可以缓存(例如左右切换),在不应该缓存的时候不缓存(例如创建新页面和完成表单提交)。
前端常量维护:vue-enum,拒绝幻数和代码无法维护的现象。
全新的基于前端的权限设计(忘记传统的权限设计吧,已经不适合这个前端时代了)
基于websocket的在线号码
支持1级、2级、3级菜单、4级菜单和搜索功能
其他功能:邮件、富文本、信息、系统配置等。
我写不完,有太多好的细节等你去发现。......
后端特征
高质量的Java代码、分包结构和代码注释。
行业的原始请求返回代码维护非常值得一看。
基于注释和控制器的权限设计放弃了更复杂的shiro和一套数据权限支持。
四层架构(控制器、服务、管理器、dao)
管理员工、部门、角色和菜单,代码可读性强,扩展性高。
基于LRU策略的内存级权限缓存
使用前端vue-enum的Swagger文档注释
心跳服务可以让您找出哪些机器再次运行,以及谁在秘密运行您的作业。
可以添加和修改用户定义的qua rtz作业,以方便测试人员的测试。
智能重载,为系统保留钩子,动态加载,执行一些代码而无需重启程序。
这些只是一些例子,更多惊喜和细节等待您的发现!
前端代码规范
如何命名文件、文件夹、目录结构、组、变量等。
如何标准化html、css等?
如何划分vue项目的目录结构
如何划分路由器和存储以获得更好的可扩展性?
vue组件规格应该选择什么?
更多的是,无数让你同时感到实用和快乐的规范。
后端代码规范
什么是四层架构(控制器、服务、管理器、dao)以及为什么有四层?
如何编写每一层的代码才能让团队配合默契且高度一致?
如何区分和使用vo、bo、dto、entity和各种javabean?
你正确使用spring的@Transactional了吗?
方法参数、注释和todo的数量也应该标准化。你跟踪他们了吗?
以上例子只是沧海一粟,更多细节等待你的发现!
Ps:以上所有规范都是基于团队的,这样团队才能愉快地编写代码,而不是为了代码规范而标准化。不喜欢就别喷!谢谢你。
SmartAdmin(通用型中后台前端)相关下载
- 查看详情2010年最新婚纱模板简体2024-01-19
- 查看详情Gatsby(免费开源Web框架)简体2024-01-01
- 查看详情Moodle(课程管理系统)简体2023-12-30
- 查看详情情人节矢量素材(紫色浪漫)简体2023-12-29
- 查看详情web服务公司网站界面网页模板简体2023-12-29
- 查看详情 2010年最新婚纱模板 简体中文 2024-01-19
- 查看详情 Gatsby(免费开源Web框架) 英文 2024-01-01
- 查看详情 Moodle(课程管理系统) 英文 2023-12-30
- 查看详情 情人节矢量素材(紫色浪漫) 简体中文 2023-12-29
- 查看详情 web服务公司网站界面网页模板 简体中文 2023-12-29
- 查看详情 ProtoPie 简体 2024-01-21
- 查看详情 raptor 简体 2024-01-21
- 查看详情 Android逆向助手 简体 2024-01-21