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

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.dtcms.com/a/251750.html

相关文章:

  • 每日学习一道数模题-2024国赛E题-交通流量管控
  • React19源码系列之Hooks(useState)
  • C++ 类的知识点
  • 【Docker 05】Container - 容器
  • Spring AI的ChatClient和ChatModel接口
  • Node.js 中的 Token 认证机制详解
  • 动态规划之斐波那契数(一)
  • java 集合 泛型
  • (LeetCode 每日一题) 1432. 改变一个整数能得到的最大差值(贪心)
  • 编译链接实战(30)strip移除了哪些内容
  • JVM 类加载过程/对象创建过程/双亲委派机制/垃圾回收机制
  • 大模型微调(Fine-tuning)概览
  • Vue-Leaflet地图组件开发(四)高级功能与深度优化探索
  • 基于51单片机的温度和液位监测系统(串口传输)
  • Vue 性能优化
  • kicad运行时出错,_Pnext->_Myproxy = nullptr;访问内存出错
  • 自我实现的量子隐喻:在可能性场域中动态拓展涌现节点
  • 安装前端vite框架,后端安装fastapi框架
  • Multisim仿真Buck电路基本拓扑
  • 进程和线程区别、管道和套接字、共享变量、TCP三次握手,是否可以少一次握手、子进程和主进程区别和API——Nodejs
  • Spring Cloud Gateway 全面学习指南
  • LabVIEW电路板焊点自动检测
  • 力扣刷题(第五十八天)
  • 【测开面试题】八股文总结
  • Kafka 可靠性保障:消息确认与事务机制(二)
  • 路由器端口映射怎么设置?本地固定内网IP给外面网络连接访问
  • MongoDB文档查询:从基础到进阶的探索之旅
  • Flask蓝图
  • AI 社交和AI情绪价值的思考 -延申思考2 -全局记忆
  • LLMs:《WebDancer: Towards Autonomous Information Seeking Agency》翻译与解读