AOP(依赖注入)框架,用哪一种框架好一些?给个建议
解决方案 »
- web.config文件,出错,找不到原因
- 如何实现一个动态的Tab效果
- 30分急求 数据库绑定问题
- 防止用户重复登陆
- 想学.net,可我没有任何编程基础。连C都不会,请问我能学好.net吗?
- 各位兄弟帮帮小弟忙, 急,在线等(Sql 语句)
- 急:如何修改存储过程参数 在线等
- e.Item.Cells[2].Controls[1]与e.Item.FindControl("lbl_TypeNo")比较?
- 试着用asp.net 写了一个办公自动化的小东西,恳请各位大虾在技术和思路上多多指点.
- 在aspx顶行加了smartnavigation="true",java语句不能用,请教为什么??
- 一个简单的c#语句
- 关于IIS7.5管理器自带的三种重启方式的区别
如果你不搞啥方法拦截一类的玩意
简单点的MEF就好(导入点和导出点自己描述自己,不用瞎折腾,这种优点是扩展项自己表达自己,不用脱裤子放屁,实际大多数情况是1对1,或者1对多,即使是多选一,也顶多是自己实现配置规则,然后在元数据里过滤)
如果你是要依赖配置,基本上都差不多,没有一个简单的,比如微软自己企业库的Unity(既然依赖配置,那就要写配置,既然选择别人成品的配置,那么就得遵守别人的配置规则,不过嘛,大多数玩意的配置规则复杂的一塌糊涂,而且配置错误,各种报错,各种异常。得纠结半天)如果你是玩拦截的,目前好像只有aspect好用点
ninject目前好像没多少人用了
unity这东西entlib都没多少人用了
castle反正我是从没用过
AOP是面向横切的编程,依赖注入(IOC)I是降低耦合度的编程
不是同一个东西。 上面一帮人大模大样的在哪不懂装懂。真尼玛醉了。 .net mvc 里面面向横切的编程 典型的是筛选器操作。
.net mvc 面向IOC的编程自带的有接口DependencyResolver需配合 unity 和ninject来操作。
我之前去java版一共问了3个问题。
只有一个回答正确的。其他的都没答案。
可能Java大神,都不了csdn的java版块吧
施主着相了,非要跟博客园一样么,在实现手段上需要区别一下“适配器模式和桥接模式有啥区别联系么”
其实只要方向一样,思维一样不必追究。我们追究的是思维,方向不一样,那样的需要定性说明。比如我前面回过SaaP的问题,那是因为他们把SaaP定位为软件租用了而这个帖子,其实不一样的。不管是IOC也好,AOP也罢,用的手段和思维方式其实一样。都是横切解耦
AOP是横切,同时也是反转,当然AOP不光能注入,还能拦截处理。
当然IOC的就不能拦截处理么,其实也行所以我们不太区别了
同样aspect也能用IOC手段做方法拦截,这又算什么??