首页 > 其他分享 >欢迎使用 HzyAdmin

欢迎使用 HzyAdmin

时间:2023-02-07 17:48:01浏览次数:37  
标签:对象 HzyAdmin 欢迎 Object https 使用 源代码 com

 

HzyAdmin 源代码地址:https://gitee.com/hzy6/HzyAdmin

HzyAdmin 后台演示地址:http://124.221.128.7:5600

EfCore仓储源代码:https://gitee.com/hzy6/HZY.Framework.EntityFrameworkRepositories

自动注入 DI 源代码:https://gitee.com/hzy6/HZY.Framework.AutoRegisterIOC

前端 UI 模板源代码:https://gitee.com/hzy6/hzy-admin-spa-ui-ts

 

一、后端架构

 

项目分层参考地址:https://mp.weixin.qq.com/s/VCKWg1jax1TQv-lQb-wqgg

 

 

 

1、Core

用于存放 EfCore、FreeSql、HZY.Infrastructure (用于存放一些公共基础操作、工具类)

2、Models

用于存放数据库实体 Dto、Bo、ViewModels 等等。

3、Managers

通用业务处理层,它有如下特征 :

1. 对第三方平台封装的层,预处理返回结果及转化异常信息,适配上层接口

2. 对Service层通用能力的下沉,如缓存方案、中间件通用处理

3. 与DAO层交互,对多个DAO的组合复用

4、Services

相对具体的业务逻

辑服务层。

5、Controllers

主要是对访问控制进行转发,各类基本参数校验,权限控制和拦截。

6、Tests

用于开发中需要做单元测试使用。

7、HZY.WebHost

Web请求主机,web入口层。

在阿里巴巴编码规约中列举了下面几个领域模型规约:

  • DO(Data Object):与数据库表
  • 结构一一对应,通过DAO层向上传输数据源对象。
  • DTO(Data Transfer Object):数据传输对象,Service或Manager向外传输的对象。
  • BO(Business Object):业务对象。由Service层输出的封装业务逻辑的对象。
  • AO(Application Object):应用对象。在Web层与Service层之间抽象的复用对象模型,极为贴近展示层,复用度不高。
  • VO(View Object):显示层对象,通常是Web向模板渲染引擎层传输的对象。
  • Query:数据查询对象,各层接收上层的查询请求。注意超过2个参数的查询封装,禁止使用Map类来传输。

 

标签:对象,HzyAdmin,欢迎,Object,https,使用,源代码,com
From: https://www.cnblogs.com/hzy6/p/17098696.html

相关文章

  • 使用ajaxSubmit上传文件总结
    一、使用步骤①引入文件<scripttype="text/javascript"src="js/jquery-1.11.3.min.js"></script><scripttype="text/javascript"src="js/jquery.form.js"></scrip......
  • 最新版SDWebImage的使用
    我之前写过一篇博客,介绍缓存处理的三种方式,其中最难,最麻烦,最占内存资源的还是图片缓存,最近做的项目有大量的图片处理,还是采用了SDWebImage来处理,但是发现之前封装好的代码报......
  • iOS崩溃调试的使用和技巧总结
    在iOS开发调试过程中以及上线之后,程序经常会出现崩溃的问题。简单的崩溃还好说,复杂的崩溃就需要我们通过解析Crash文件来分析了,解析Crash文件在iOS开发中是比较常见的。......
  • 理论+实践,教你如何使用Nginx实现限流
    摘要:Nginx作为一款高性能的Web代理和负载均衡服务器,往往会部署在一些互联网应用比较前置的位置。此时,我们就可以在Nginx上进行设置,对访问的IP地址和并发数进行相应的限制。......
  • 二、Anaconda的使用
    #列出我本机的所有环境,第一个是自己创建的,后面的是我自己后续创建的C:\Users\yc>condainfo-e#condaenvironments:#myenv                   ......
  • 使用VMware Converter Standalone P2V(物理机转换虚拟机)
    使用VMwareConverterStandaloneP2V(物理机转换虚拟机)环境说明:1、P2V软件:VMware-converter-en-6.3.0-20575345  下载地址:vCenterConverter:P2VVirtualMachineCon......
  • 解决Centos使用ssh连接自动断开
    在使用Centos7的时候,经常在一段时间没有操作之后就自动断掉了,然后重新连接之后就可能失去了当前操作场景,那么如何才能保证我们即使长时间不操作也会一直保持连接状态,往下看......
  • 使用自定义指令fofo, 让输入框自动聚焦
    使用自定义指令fofo,让输入框自动聚焦判断指令所在的标签importVuefrom'vue'//插件对象(必须有install方法,才可以注入到Vue.use中)exportdefault{instal......
  • 苹果电脑怎么使用苹果手机的摄像头和麦克风
    1、Mac电脑和手机登陆了同一AppleID。2、Mac电脑升级到macOS13 Ventura版本。3、手机升级到iOS16版本以上。4、手机可以在设置里面打开设置-通用-隔空播放与接力-连......
  • Identity Server 4到今年年底就停止支持了,试一下使用Orchard Core 作为认证服务
    IdentityServer4到今年年底就停止支持了,新的版本需要收费(好像目前是按企业规模,不过将来说不准)。我们需要为这种情况做一些技术准备,至少需要为用户多准备一些可选方案。......