.NET 6 实战--孢子记账--从单体到微服务
文章平均质量分 80
专栏通过一步一步的开发并完善一个记账软件项目,来引导大家学习相关的知识
喵叔哟
一个关注AI和Java的.NET程序员
展开
-
【.NET 8 实战--孢子记账--从单体到微服务】--开篇
如果你没有任何 C# 编码经验,请查先查看我写的关于C#相关的专栏,当然你也可以查看微软官方文档。如果你没有任何 vue 编码经验,请先查看vue官网的教程,或者静待我后续vue相关的专栏。原创 2024-02-14 21:38:55 · 821 阅读 · 0 评论 -
【.NET 8 实战--孢子记账--从单体到微服务】--需求分析
本节课我们对即将开发的应用孢子记账进行详细的需求分析。需求分析是软件开发中至关重要的一步,旨在明确并记录用户及系统的需求,从而将用户的期望转化为具体的、可实现的软件需求,以确保最终产品能满足用户的需求和期望。需求分析过程包括多个步骤:识别利益相关者、收集需求、分类需求、详细分析需求、编写需求文档、验证需求、管理需求变更、制定需求基线和需求追踪。这些步骤不仅确保需求的明确性和可行性,还为项目的设计、开发、测试和维护提供了坚实的基础。原创 2024-07-25 21:57:07 · 203 阅读 · 0 评论 -
【.NET 8 实战--孢子记账--从单体到微服务】--开发环境设置
在这一小节中,我们介绍了开发环境的设置。首先,安装.NET6 SDK用于开发和测试,并强调选择SDK而非Runtime。接着,推荐使用VS2022进行服务端开发,并确保选择ASP.NET和Web开发选项。对于前端开发,使用VS Code,并将在后续章节中详细介绍配置方法。此外,项目使用MySQL 8.0作为数据库,并推荐使用DataGrip进行数据库管理。安装这些工具都较为简单,按照提示操作即可。原创 2024-07-27 16:47:05 · 244 阅读 · 0 评论 -
【.NET 8 实战--孢子记账--从单体到微服务】--编写服务端框架
本文详细讲解了如何配置 ASP.NET Core 应用中的几个关键组件。首先,介绍了安装和配置 NuGet 包,包括数据库操作、对象映射、JWT 身份验证。接着,展示了如何在 appsettings.json 中配置 JWT 验证,并在 Program.cs 中设置相关服务。随后,讲解了如何配置 AutoMapper、数据库上下文、以及数据库连接。最后,介绍了如何配置 Swagger 生成 API 文档,并封装视图模型验证信息的返回值。通过这些配置,能帮助开发者快速构建和维护高效的应用程序。原创 2024-07-31 23:54:23 · 90 阅读 · 0 评论