zoukankan      html  css  js  c++  java
  • SmartBusinessDevFramework架构设计-1:结构简介

    SmartBusinessDevFramework

    简介

    基于.net 4.0 开发的企业级系统框架

    功能

    1 自定义ORM。如果客官喜欢NHibernate EntityFramework ,并对其情有独钟的,您可以关闭此页面了。借鉴EF LINQ TO SQL ,鄙人反复研究其优缺点,最终提取了一个小不点。起名:MicrobeORM

    2 三大交互程序:MVC 4 ,WCF ,WINFROM 

    基于MVC4  实现Web程序

    WCF  作为数据分享接口

    Winform客户端程序

    3 代码共享

    三大程序  基于业务代码的一致性。

    4  IOC依赖注入

    MVC WCF WINFROM 均实现使用Unity2.0进行依赖注册,实现功能模块的解耦。

    5 AOP 切面编程

    对系统中的异常  权限验证  缓存 使用基于切面AOP的属性模式,对访问对象进行保护。缓存数据管理。异常监视。

    6 链式条件查询

    基于Expression的链式条件筛选条件的更新  查询 修改 删除。废掉where 条件的拼接,和数据库表字段属性的不匹配。

    7 T4 模板的代码生成

    针对各个层次使用T4模板,进行业务代码的自动生成

    8 Nunit的TDD模式的开发

    实现各个层次的测试驱动模式的开发,模拟。对业务功能测试,模拟复杂的业务场景加快开发效率

    9 RBAC 权限管理

    基于角色权限的方式,实现用户操作的权限管理。结合AOP的切面拦截,实现对程序单元的更新  管理。

    10 ServiceModelEx的扩展

    对WCF服务的扩展管理,方便 管理开发基于WCF的服务接口开发,测试

    11 基于 ADO.NET+LINQ TO SQL 

    实现单表+多表的复合查询,不在局限于视图+存储过程。

    ..............................附图一枚..............................

    QQ   特洛伊-Micro 

  • 相关阅读:
    每日学习
    解决MySQL下把结果导出到文件权限不足问题
    杀死Windows中的进程镜像taskkill /F /IM 镜像名
    大家,中秋节快乐
    学习AutoIt
    为什么你应该(从现在开始就)对自己投资
    验证PE文件数字签名是否有效
    MySQL Cluster集群搭建与测试
    MySQL主从复制与读写分离
    Python与Zabbix API交互配置监控主机
  • 原文地址:https://www.cnblogs.com/micro-chen/p/4097889.html
Copyright © 2011-2022 走看看