项目框架实战
文章平均质量分 66
手把手演练如何构建一个项目框架,并做到高可用、高复用、高扩展等特性
中洲少年
一个深爱神国传统文化的男人,对身为神族人而骄傲。毕生为汉服复兴而努力。v:13535543524
展开
-
项目框架构建之6:编写通用主机基础类
本文是“”系列之6,本文介绍如何编写通用主机基础类。原创 2024-01-04 19:14:58 · 446 阅读 · 0 评论 -
项目框架构建之5:日志的构建
本文是“”系列之5,本文介绍日志的构建。为了做出通用的公共日志模块,我们需要使用微软的Microsoft.Extensions.Logging日志管理模块,该模块提供了灵活且可扩展的日志记录机制,它为整个.net应用程序提供了一致统一的接口,而且不受具体日志库的限制。通过使用这个库,,它可以集成你想要的任何常见库,如NLog、log4net等。: ILogger 是核心接口,用于在应用程序中进行日志记录。应用程序代码应该通过 ILogger 进行日志记录,而不是直接依赖于具体的日志库。原创 2024-01-04 19:01:45 · 903 阅读 · 0 评论 -
项目框架构建之4:基础类,公共扩展方法项目的构建
本文是“”系列之4,本文介绍基础类,公共扩展方法项目的构建。为什么要构建基础类、公共扩展方法呢?因为我们在项目中经常会使用到一些常用的扩展方法,以及一些基础标准类。将这些公共标准的类放在基础项目Xejen中是合适的,可以被其它项目引用并使用。原创 2024-01-04 18:50:59 · 411 阅读 · 0 评论 -
项目框架构建之3:Nuget服务器的搭建
本文是“”系列之3,本文介绍一下Nuget服务器的搭建,这是一项简单的工作,您或许早已会了。原创 2024-01-03 20:51:34 · 653 阅读 · 0 评论 -
项目框架构建之2:主机程序的搭建
微软的主机系统是指.net core或者.net 5以上的应用程序主机,这个主机允许我们使用配置、日志、依赖注入等一些常见的功能,还可以编写中间件等很多丰富功能。简单介绍一下主机程序,我们生产系统中往往需要构建控制台应用程序、Web应用程序、后台服务、Winform窗体应用程序等,为了应对各种应用所带来的挑战,我们就很需要微软的主机系统。”系列之2,要编写一个项目框架,就好像一个操作系统似的,得有一些东西可以搭载项目结构,而.net core的主机框架正是可以实现这一目的的好帮手。原创 2024-01-03 19:50:44 · 367 阅读 · 0 评论 -
项目框架构建之1:编程之美-构建高可用项目结构的思考与实践,手把手一步一步演练构建整个项目框架结构系统以及生产子系统的应用
好久没有动笔写文章了,思来想去,发现基础的东西在网上已经被讨论得差不多了,写的千篇一律,缺乏新意。于是,我想借此机会与大家一起探讨一个让我心血来潮的话题:如何构建一个高可用、高扩展、高性能的项目结构。然而,真正热爱编程的人,对技术的沉迷,对自己代码的美感体验是一种难得的体验,我深有体会。虽然它们各有特点,但本质上都在追求将项目尽可能单一化,让每个工作、任务、功能尽量独立,再通过开放的接口相互访问。原创 2024-01-03 19:13:55 · 357 阅读 · 0 评论