zoukankan      html  css  js  c++  java
  • 一个Service/Functional/Persistence的简单框架

    最近实现一个Service/Functional/Persistence的简单框架,
    service层负责对外接口,可以支持wcf和webapi。
    Persistence层负责db的读取和写入,引入cache机制。
    Functional层提供business logic,稍微复杂一点,包括了Audit trail/Publishing/Validation,基类BaseProvider提供简单的权限检查(是否有对应的写权限等),而相应的Validation由BaseValidator及子类负责在运行时检查是否有依赖等,同样Publishing部分由BasePublisher及子类实现各模块对外部设备同步操作,而且可以把有关的db操作放在一个transaction里面,提高效率。
    这样分层以后,当增加新的服务的时候,只要实现相应的子类,就可以满足基本的要求了,而不需要对每个服务都考虑同样的操作,这样效率提高了很多。

  • 相关阅读:
    面试题总结
    h5c3新特性
    redis常用命令大全
    windows下挂载linux的nfs网络硬盘
    mysql之char、varchar、text对比
    Lua与C的交互
    通信模型socket
    程序编译流程
    区块链共识机制(POW、POS、DPOS等)的优缺点
    .net c#获取自定义Attribute
  • 原文地址:https://www.cnblogs.com/mryux/p/12261109.html
Copyright © 2011-2022 走看看