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 

  • 相关阅读:
    【JVM】程序计数器(四)
    【JVM】运行时数据区概述及线程(三)
    【JVM】类加载子系统(二)
    MyException--org.apache.ibatis.exceptions.PersistenceException: ### Error building SqlSession. ###
    计算机常用指令大全
    HTML的设计与应用
    想得太多,又做的太少
    互联网数据库分库分表现状及一点思考
    python中的函数与文件操作
    python中的流程控制语句
  • 原文地址:https://www.cnblogs.com/micro-chen/p/4097889.html
Copyright © 2011-2022 走看看