UtilUI已经开发多年,并在多家公司的项目使用. 不过一直以来,UtilUI存在一些缺陷,始终未能解决. 最近几个月,Util团队下定决心,终于彻底解决了所有已知缺陷. Util应用框架UI介绍 Util应用框架UI建立在Angular,Ng-Zorro,Ng-Alain基础之上,用于开发企业中后台. Util应用框架UI的特点 简洁UtilUI通常可以将复杂组件的html代码量压缩310倍,从而使项目的可维护性大幅提升.下面以查询表单为例进行对比.先看效果演示.UtilUI的标签使用TagHelper进行封装,代码如下.<util-cardborderless="true"clas...

  AseMeELpDoFx   19天前   18   0   0 架构设计

本文介绍Util应用框架如何记录日志. 日志记录共分4篇,本文是正文,后续还有3篇分别介绍写入不同日志接收器的安装和配置方法. 概述 日志记录对于了解系统执行情况非常重要. Asp.NetCore抽象了日志基础架构,支持使用日志提供程序进行扩展,提供控制台日志等简单实现. Serilog是.Net流行的第三方日志框架,支持结构化日志,并能与Asp.NetCore日志集成. Serilog支持多种日志接收器,可以将日志发送到不同的地方. 我们可以将日志写入文本文件,但查看文本文件比较困难,文件如果很大,查找问题非常费力. 对于生产环境,我们需要包含管理界面的日志系统. Seq是一个日志系统,可以...

  AseMeELpDoFx   2023年11月12日   22   0   0 架构设计

本节介绍Util应用框架如何进行验证. 概述 验证是业务健壮性的基础. .Net提供了一套称为DataAnnotations数据注解的方法,可以对属性进行一些基本验证,比如必填项验证,长度验证等. Util应用框架使用标准的数据注解作为基础验证,并对自定义验证进行扩展. 基础用法 引用Nuget包 Nuget包名:Util.Validation. 通常不需要手工引用它. 数据注解 数据注解是一种.Net特性Attribute,可以在属性上应用它们. 常用数据注解 下面列出一些常用数据注解,如果还不能满足需求,可以创建自定义的数据注解. RequiredAttribute必填项验证[Requi...

  AseMeELpDoFx   2023年11月08日   21   0   0 架构设计

本节介绍Util应用框架对AspectCoreAOP的使用. 概述 有些问题需要在系统中全局处理,比如记录异常错误日志. 如果在每个出现问题的地方进行处理,不仅费力,还可能产生大量冗余代码,并打断业务逻辑的编写. 这类跨多个业务模块的非功能需求,被称为横切关注点. 我们需要把横切关注点集中管理起来. Asp.NetCore提供的过滤器可以处理这类需求. 过滤器有异常过滤器和操作过滤器等类型. 异常过滤器可以全局处理异常. 操作过滤器可以拦截控制器操作,在操作前和操作后执行特定代码. 过滤器很易用,但它必须配合控制器使用,所以只能解决部分问题. 你不能将过滤器特性打在应用服务的方法上,那不会产生...

  AseMeELpDoFx   2023年11月06日   42   0   0 架构设计

本文演示Util应用框架开发的项目中如何编写集成测试. 准备 完成WebApi快速入门,本文将在之前生成的示例项目上讲解集成测试的开发. 测试概述 自动化测试对于Util应用框架的开发非常重要,它能保证基础功能的稳定性. 对于使用Util开发的业务项目,自动化测试不是必须的,但掌握它可能很有用. 如果你使用Util开发WebAPI,可能会使用Swagger进行测试. 将Swagger提供给前端人员是合适的,但后端人员使用它却不够省力. 原因很简单,使用Swagger测试API,需要设置一堆参数,这些参数无法保存,每次运行都需要设置. 使用.Net自动化测试会更加方便,并且现在开发集成测试的成本...

  AseMeELpDoFx   2023年11月02日   41   0   0 架构设计

本文是Util应用框架AngularUI开发快速入门教程. Util前端技术概述 Util应用框架目前仅支持用于开发管理后台的UI. 本文介绍了UtilUI的技术特点和功能支持. UI技术选型 Js语言 TypeScriptTypeScript是微软开发的脚本语言,扩展了弱类型的Javascript,提供增强的语法和强类型支持.为编辑器代码提示和语法错误检测奠定坚实基础. Js框架 AngularAngular是Google开发的Js框架.Angular使用TypeScript脚本语言开发,并采用RxJs响应式编程框架.Angular是前端Js三大框架之一,另外两个是Vue和React...

  AseMeELpDoFx   2023年11月02日   40   0   0 架构设计

什么是Util应用框架? Util是一个.Net平台下的应用框架,旨在提升中小团队的开发能力,由工具类、分层架构基类、Ui组件,配套代码生成模板,权限等组成。 Util应用框架7.x介绍 Util应用框架的最新版本是7.x,保持与.Net最新稳定版本同步更新。 与Util1.x相比,最新版本代码经过完全重写,提升了模块化程度,抛弃了一些历史包袱,代码也更加精练。 除了对原有代码的重新整理外,还增加了对本地化,多租户等常见需求的支持。 Util使用NgZorro作为UI基础组件库,最新版本封装了NgZorro绝大部分组件,并对常用功能进行扩展。 很多中小团队已经不满足于单体架构的开发,开始尝试使...

  AseMeELpDoFx   2023年11月02日   44   0   0 架构设计
关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~