当前位置: 首页 > ops >正文

ShenNiusModularity项目源码学习(34:总结)

  ShenNiusModularity项目是第二个学习的基于asp.net core+layui+SqlSugar的开源项目,代码量大约3万行左右,之前学习的开源博客项目Blog的代码量在2万行左右。这两个项目都是学习了layui、SqlSugar后在网上找的,想深入学学layui的使用方法。虽然layui还在更新,但目前使用最多的前端架构还是Vue,同时前后端分离的软件架构比基于Razor Page的MVC模式更主流,而学习的这两个开源项目都是基于Razor Page的MVC模式,ShenNiusModularity项目也支持前后端分离模式,但只提供后端WebApi服务。
  通过ShenNiusModularity项目(囫囵吞枣式的看了一遍),对基于Cookie及JWT的身份认证方式有了进一步的认识,对访问控制、SqlSugar封装和复用数据库操作、layui应用也收获良多。后续准备学习ABP Framework开源框架,不过其代码量比较大,软件架构和使用的技术、第三方组件都跟现在学习的开源项目差异较大,估计学习速度较慢;同时还会再找一个基于Vue的前后端分离开源项目,学习前后端分离的实现方式(Admin.NET就是基于Vue3+Element-plus+Vite5的开源项目,但是代码看起来很难受,不确定是否能坚持看下去)。

  最后列出学习并记录ShenNiusModularity项目的文章列表,供有兴趣的朋友参考:
  ShenNiusModularity项目源码学习(1:源码下载及运行)
  ShenNiusModularity项目源码学习(2:登录页面验证码)
  ShenNiusModularity项目源码学习(3:用户登录)
  ShenNiusModularity项目源码学习(4:身份认证)
  ShenNiusModularity项目源码学习(5:jwt身份认证)
  ShenNiusModularity项目源码学习(6:访问控制)
  ShenNiusModularity项目源码学习(7:数据库结构)
  ShenNiusModularity项目源码学习(8:数据库操作)
  ShenNiusModularity项目源码学习(9:项目结构)
  ShenNiusModularity项目源码学习(10:ShenNius.FileManagement项目分析)
  ShenNiusModularity项目源码学习(11:ShenNius.ModuleCore项目分析)
  ShenNiusModularity项目源码学习(12:ShenNius.Common项目分析)
  ShenNiusModularity项目源码学习(13:ShenNius.Domain项目分析)
  ShenNiusModularity项目源码学习(14:ShenNius.Infrastructure项目分析)
  ShenNiusModularity项目源码学习(15:ShenNius.Admin.API项目分析)
  ShenNiusModularity项目源码学习(16:ShenNius.Admin.Mvc项目分析-1)
  ShenNiusModularity项目源码学习(17:ShenNius.Admin.Mvc项目分析-2)
  ShenNiusModularity项目源码学习(18:ShenNius.Admin.Mvc项目分析-3)
  ShenNiusModularity项目源码学习(19:ShenNius.Admin.Mvc项目分析-4)
  ShenNiusModularity项目源码学习(20:ShenNius.Admin.Mvc项目分析-5)
  ShenNiusModularity项目源码学习(21:ShenNius.Admin.Mvc项目分析-6)
  ShenNiusModularity项目源码学习(22:ShenNius.Admin.Mvc项目分析-7)
  ShenNiusModularity项目源码学习(23:ShenNius.Admin.Mvc项目分析-8)
  ShenNiusModularity项目源码学习(24:ShenNius.Admin.Mvc项目分析-9)
  ShenNiusModularity项目源码学习(25:ShenNius.Admin.Mvc项目分析-10)
  ShenNiusModularity项目源码学习(26:ShenNius.Admin.Mvc项目分析-11)
  ShenNiusModularity项目源码学习(27:ShenNius.Admin.Mvc项目分析-12)
  ShenNiusModularity项目源码学习(28:ShenNius.Admin.Mvc项目分析-13)
  ShenNiusModularity项目源码学习(29:ShenNius.Admin.Mvc项目分析-14)
  ShenNiusModularity项目源码学习(30:ShenNius.Admin.Mvc项目分析-15)
  ShenNiusModularity项目源码学习(31:ShenNius.Admin.Mvc项目分析-16)
  ShenNiusModularity项目源码学习(32:ShenNius.Admin.Mvc项目分析-17)
  ShenNiusModularity项目源码学习(33:ShenNius.Admin.Mvc项目分析-18)

参考文献:
[1]https://gitee.com/shenniu_code_group/shen-nius.-modularity

http://www.xdnf.cn/news/14285.html

相关文章:

  • C/C++数据结构之漫谈
  • React-router、React-router-dom、React-router-native之间的区别
  • 基于深度强化学习的智能机器人路径规划系统:技术与实践
  • Flutter 本地存储全面指南:从基础到高级实践
  • CMake实战:qmake转cmake神器 - pro2cmake.py
  • 【图像处理入门】7. 特征描述子:从LBP到HOG的特征提取之道
  • 智慧金融——解读DeepSeek在银行业务场景的应用【附全文阅读】
  • Kotlin实现文件上传进度监听:RequestBody封装详解
  • Vue 性能优化
  • Flink与Kubernetes集成
  • 数据库相关操作
  • [windows工具]OCR提取文字软件1.1使用教程及注意事项
  • Java—— ArrayList 和 LinkedList 详解
  • 【橘子的AI | 每日一课】Day4!机器学习 (ML) 基础
  • /etc/profile.d/conda.sh: No such file or directory : numeric argument required
  • Nginx-2 详解处理 Http 请求
  • aws(学习笔记第四十四课) opensearch
  • AWS EC2 终极指南:如何选择预装 GPU 驱动和特定功能的最佳 AMI
  • 自然语言处理NLP 学习笔记
  • Jenkins 全面深入学习目录
  • c++ 项目使用 prometheus + grafana 进行实时监控
  • 安卓9.0系统修改定制化____默认开启 开发者选项中的OEM锁解锁选项 开搞篇 五
  • Ubuntu安装Gym及其仿真
  • 基于51单片机的污水ph值和液压监测系统
  • 关于MCU、MPU、SoC、DSP四大类型芯片
  • Python学习小结
  • 山东大学项目实训——基于DeepSeek的智能写作与训练平台(十四)
  • 智能语音交互技术深度解析:从原理到产业实践
  • 访问vLLM启动的大模型,报错The model `XXX/XXX` does not exist
  • 嵌入式开发--汇川伺服干扰造成FDCAN模块错误过多导致死机