摘要: 操作筛选器是 ASP.NET Core Web API 中的一种过滤器,用于在执行控制器操作(Action)之前或之后执行一些代码,完成特定的功能,比如执行日志记录、身份验证、授权、异常处理等通用的处理逻辑。 阅读全文
posted @ 2024-09-28 22:20 代码掌控者 阅读(165) 评论(0) 推荐(1) 编辑
摘要: 异常筛选器可以捕获和处理 ASP.NET Core Web API 中发生的异常,当系统中出现未经处理的异常的时候,异常筛选器就会执行,我们可以在异常筛选器中对异常进行处理,例如记录日志、返回自定义错误信息等。 阅读全文
posted @ 2024-09-20 18:09 代码掌控者 阅读(129) 评论(0) 推荐(0) 编辑
摘要: ActionFilterAttribute 是一种作用于控制器 Action 方法的特性(Attribute),通过它,你可以在操作执行前后、异常处理时等不同的阶段插入自定义逻辑。 比如在执行操作方法之前修改请求参数、记录日志、进行权限验证等操作,在执行操作方法之后发送邮件、同步数据等等。 本文主要通过一些例子来说明什么是 ActionFilterAttribute 及如何应用。 阅读全文
posted @ 2024-09-19 22:50 代码掌控者 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 前言 说完了在 项目开发阶段 我的一些个人体会和经验总结,最后我们聊聊在 项目验收阶段 我们需要关注哪些方面的内容…… 项目验收阶段 系统开发告一段落后,就进入客户培训、系统验收阶段,这个阶段,我一般会注意以下几个问题: 1. 给客户做培训前,多注意一些表面功夫 大多数客户其实并不太关心功能内部是如 阅读全文
posted @ 2024-02-04 17:57 代码掌控者 阅读(303) 评论(0) 推荐(0) 编辑
摘要: 前言 今天我们继续聊聊在 项目开发阶段,项目经理需要做好的事情 😃 二、项目开发阶段(续) 4. 控制好项目开发质量 要控制好项目开发质量,主要是依赖测试,好的产品都是靠不断地测试,不断地试错做出来的,比如程序员单元测试,后期的整体测试,有修改时的回归测试等等,不管是多伟大的信息系统,都不能违背这 阅读全文
posted @ 2024-02-01 18:15 代码掌控者 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 前言 之前文章讲了在 项目开始阶段,作为一个信息系统项目经理应该做好哪些内容(参见 如何做好一个信息系统项目经理,一个项目经理的个人体会和经验总结(一)),这一篇我们继续聊聊在 项目开发阶段,项目经理又需要做好哪些事情呢?😃 二、项目开发阶段 在 项目开始阶段 ,你已经明白了要做哪些事情,也清楚了 阅读全文
posted @ 2024-01-30 18:16 代码掌控者 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 前言:什么是集成配置系统? 集成配置系统的主要目的是将应用程序的配置信息与代码分离,使得配置信息可以在不需要修改代码的情况下进行更改。这样可以提高应用程序的灵活性和可维护性。 ASP.NET Core 提供了一种灵活的配置系统,可以轻松地将配置信息从不同的来源加载到应用程序中,并且可以根据环境变量、 阅读全文
posted @ 2024-01-26 18:32 代码掌控者 阅读(251) 评论(0) 推荐(1) 编辑
摘要: 前言:什么是分层? 分层就是将 EF Core 放在单独的项目中,其它项目如 Asp.net core webapi 项目引用它 这样的好处是解耦和项目职责的清晰划分,并且可以重用 EF Core 项目 但是也会数据库迁移变得复杂起来 Step by step 步骤 创建一个 .NET 类库项目,项 阅读全文
posted @ 2024-01-24 17:28 代码掌控者 阅读(317) 评论(0) 推荐(1) 编辑
摘要: Restful 风格的 api 虽然规范了四个方法(Get、Post、Put、Delete)用于数据的查询、增加、修改和删除,但在实际应用中,还是会有很多公司只使用了 Get 和 Post 两个方法,查询数据使用 Get 方法,其它业务操作使用 Post 方法(为什么会有情况,以后可以写一篇文章讨论 阅读全文
posted @ 2024-01-22 17:47 代码掌控者 阅读(267) 评论(2) 推荐(0) 编辑
摘要: 前言 可以说,前后端分离已经成为当今信息系统项目开发的主流软件架构模式,微服务的出现,让前后端分离发展更是迅速,大量优秀的前端框架如 vue.js、react 的出现,也让前后端分离趋势加快。 所谓的前后端分离软件架构模式,就是指将前端和后端的开发完全分离,后端负责提供API接口和数据处理,而前端通 阅读全文
posted @ 2024-01-17 18:05 代码掌控者 阅读(584) 评论(0) 推荐(0) 编辑