首页 > 代码库 > SmartBusinessDevFramework架构设计-1

SmartBusinessDevFramework架构设计-1

   从事代码行业N年,自以为阅历无数,开发个框架神马的,小KS...当真的投入进去后,发现。。。。全是坑。

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 

SmartBusinessDevFramework架构设计-1