企业级技术
文章平均质量分 86
冰冰在努力
舍一朝风月,得万古长空。
展开
-
Furion+SqlSugar+Swagger企业级后端工程师 - 学习路线总目录
企业级项目技术学习,适用于实习生、找不到工作的应届生学习,采用Furion+SqlSugar+Swagger和其他一堆中间件作为学习路线,包前沿包企业。原创 2024-08-26 16:19:03 · 705 阅读 · 0 评论 -
实习生进了公司不会开发?一个真实业务教会你如何分析业务!
本人做企业级开发中的实践真实经历,这一次业务对我提升很大,无论是未就业的学生还是刚上班的实习生,都值得学习这个需求分析和设计思路,也欢迎高手指导。原创 2024-09-09 14:26:39 · 1058 阅读 · 0 评论 -
学不明白依赖注入和控制反转?一个生活示例教会你
依赖注入(Dependency Injection,简称 DI)是一个设计模式,在软件开发中广泛应用。它的核心理念是将对象的创建和依赖关系的管理交由外部系统(如 IoC 容器)处理,而不是在对象内部手动创建依赖。原创 2024-09-09 10:17:05 · 577 阅读 · 0 评论 -
Furion数据验证
数据校验是对输入的数据进行合法性验证,确保数据符合业务逻辑的要求。在应用系统中,数据有效性校验是保障系统安全性和稳定性的重要环节。原创 2024-09-09 09:36:28 · 1120 阅读 · 0 评论 -
Furion友好异常
Furion的Oops友好异常是一种用于提升开发体验的异常处理机制。当程序运行时遇到错误,Oops友好异常会以更加直观、清晰的信息提示开发者,从而帮助快速定位和解决问题,而不会直接抛出复杂或难以理解的错误信息。原创 2024-09-09 09:20:13 · 552 阅读 · 0 评论 -
ASP.NET Core 中间件
中间件是一种装配到 ASP.NET Core 应用程序请求处理管道中的软件组件,用于处理 HTTP 请求和响应。原创 2024-09-06 16:39:10 · 1352 阅读 · 0 评论 -
请求审计日志LoggingMonitor
Furion 框架为开发者提供了强大的审计日志记录功能。无论是简单的 HTTP 请求审计,还是复杂的数据库操作审计,这些工具都能帮助开发者确保系统的安全性和可追溯性。通过将审计日志自动化并集成到应用程序的请求处理管道中,开发者能够更轻松地追踪用户行为、发现潜在问题,并在发生安全事件时进行回溯。原创 2024-09-06 16:19:04 · 511 阅读 · 2 评论 -
筛选器(过滤器)
筛选器是ASP.NET Core中用于在前后执行自定义代码的一种机制。它实现了一种面向切面编程(AOP)的方式,可以在控制器的动作方法(Action)执行之前或之后,甚至在返回结果之前或之后进行操作。:想象你有一个Web API,当客户端发送请求时,你希望在执行请求前后做一些额外的工作,比如记录日志、验证用户权限、处理错误等。筛选器正是用来帮助你在这些关键点插入代码的工具。原创 2024-09-06 16:08:03 · 662 阅读 · 0 评论 -
服务注册流程
在 ASP.NET Core 应用中,首先需要将服务注册到依赖注入容器中。可以在Startup.cs中的方法中进行注册。原创 2024-09-06 15:49:57 · 378 阅读 · 0 评论 -
API创建与参数
动态API的优点、创建方法、适用场景。原创 2024-09-06 15:44:45 · 575 阅读 · 0 评论 -
Appsettings基础配置
配置用于将系统的动态选项集中管理。ASP.NET Core 默认加载启动项目中的,并根据环境加载对应的配置文件(如支持 .json 和 .xml 格式Furion 框架在启动时自动扫描每个项目根目录下的.json文件,并将其加载为配置数据。原创 2024-09-06 15:30:52 · 1084 阅读 · 0 评论 -
依赖注入和服务注册
依赖注入(Dependency Injection,简称 DI)是一个,在软件开发中广泛应用。它的核心理念是交由(如 IoC,而不是在对象内部手动创建依赖。这种方式有助于减少代码的耦合度,增强可维护性和可测试性。依赖关系指的是一个类需要另一个类的功能来完成任务。,一个类可能会直接在它所依赖的类。原创 2024-09-04 17:41:57 · 837 阅读 · 0 评论 -
应用程序启动配置方式
总结了Furion框架中的AppStartup配置方法,它提供了比传统ASP.NET Core Startup类更灵活的启动配置方式,支持多层共享和简化启动配置。原创 2024-08-27 10:11:07 · 818 阅读 · 0 评论 -
Serve.Run功能启动和使用方法
Serve.Run的配置、便捷服务注册、自定义配置等等的教程。原创 2024-08-26 18:34:38 · 942 阅读 · 0 评论 -
系统架构分析
Furion + SqlSugar系统结构分析,共七层,分别是框架核心层、业务应用层、核心层、EF Core 架构迁移文件层、EF Core 配置层、Web 核心层、Web 入口层/启动层。原创 2024-08-26 18:05:03 · 1403 阅读 · 0 评论 -
GlobalUsing、JSON Schema、NuGet使用方法
在 .NET 6/C# 10 之后,微软引入了 GlobalUsings 机制,本文还有JSON Schema、NuGet使用方法。原创 2024-08-26 17:25:33 · 600 阅读 · 0 评论 -
Furion+SqlSugar环境配置与项目创建
Furion 官方提供了多种 Web 应用类型的脚手架,方便开发者快速创建多层架构项目。原创 2024-08-26 17:08:42 · 1041 阅读 · 0 评论