SmartBusinessDevFramework架构设计-1:结构简介

SmartBusinessDevFramework是一个基于.NET 4.0的企业级系统框架,包含自定义ORM(MicrobeORM)、MVC4/WCF/WINFORM交互程序、代码共享、IOC依赖注入、AOP切面编程等功能。此外还支持链式条件查询、T4模板代码生成、Nunit TDD模式开发、RBAC权限管理和ServiceModelEx扩展。
摘要由CSDN通过智能技术生成

 

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 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值