首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

怎么将IoC容器与分层设计相结合

2012-02-01 
如何将IoC容器与分层设计相结合? 原来我做的项目的系统设计,一般是根据需要,将系统分为Web、BLL、DAL、Framew

如何将IoC容器与分层设计相结合?

原来我做的项目的系统设计,一般是根据需要,将系统分为Web、BLL、DAL、Framework和Model。

写了个代码生成工具,根据数据库结构生成Model业务实体类的代码

Framework本身根据系统的三个层次分为三部分,分别为各个层次提供通用的方法和底层基类

================================

为了获得更大的可扩展性,我决定在此次项目的Framework设计中加入IoC容器(看了Spring.NET的IoC)

现在的问题是:

如何将IoC容器与分层的Framework设计相结合,以使系统Web、BLL、DAL层组件和类都可以通过基于Framework开发享受IoC容器提供的好处?

是:不同层组件——继承于——Framework——再继承于——IoC   ?
还是:如果决定使用IoC,本身就已经推翻了三层设计?

对IoC了解不是很深,时间又非常紧急,还多谢大家指点!

十分感谢!


[解决办法]
关注楼主,帮顶一下
[解决办法]
Ioc是为了实现各层的解耦的。。。
你的Framework只须有返回ioc容器的方法就可以了
[解决办法]
Framework本身根据系统的三个层次分为三部分,分别为各个层次提供通用的方法和底层基类
==========
弱弱问下, 你的 Framework 到底担当什么角色哦,
看不懂,怎么还分层哦

远看象似 Duwamish, 近看又有 IOC ....
[解决办法]
太难了!!!呵呵 !!
帮你顶

热点排行