zoukankan      html  css  js  c++  java
  • ChesFrame框架介绍

    一直以来想写一个框架,想达到的目的:

    1.对曾经做过项目的总结

    2.节约构建系统的成本,不用每次都从零开始做起

    3.写框架并在使用中不断的完善框架,这也是个积攒过程。

    经历了一个多月的时间,一个基本的雏形算是搭建起来了,下边是结构图:

    ChesFrame结构图

    结构主要分两部分:Portal端和Service端,调用关系从上到下。

    下边简单的介绍一下各个层次:

    1.Asp.net mvc 前端站点,使用MVC模式是欣赏MVC的处理逻辑,强大的AOP特性、扩展性,没有WebControl显得更加干净。

    2.Facade层,主要完成服务的调用,Model与Entity之间的转换

    3.WCF服务层,包含两层,接口层和实现层,晚上的WCF服务结构

    4.BizProcessor业务逻辑处理层,处理所有的业务逻辑

    5.DataAccessLayer,使用接口,方便底层替换

    6.数据库层

    7.Entity层,贯穿于Facade到数据访问层,这里没有严格区别DTO和Entity,统一为Entity

    8.Utility层,贯穿于着整个应用。

    接下来会一个层一个层的介绍具体的实现和一些封装。

    主要分为这四个大部分:

    1.数据访问

    2.WCF

    3.Asp.net MVC

    4.其他Utility

    每一个部分会具体介绍涉及到的每一个小部分,会单独成章节,会讲到:数据访问层的封装,WCF的无配置方式运行和配置结合方式运行,WCF的异常处理,Asp.net MVC 的扩展和异常处理等等,可能会有一些好玩的想法

  • 相关阅读:
    C# CefSharp
    C# CRC16 modbus
    C++ 调试信息输出
    运行elasticsearch.bat出错
    Windows下NodeJS安装与npm环境变量配置
    Rescue
    Catch That Cow
    7.3.1 Swagger 文档生成工具
    3.并发处理
    2.集合处理
  • 原文地址:https://www.cnblogs.com/beixing/p/3840104.html
Copyright © 2011-2022 走看看