Where is the IoC? Where is the AOP?
很遗憾,我恰好很熟悉IoC和AOP,所以一旦我看到这样的代码:
|
|
我就禁不住要问了:你的IoC在哪里?为什么我满眼看到都是ServiceLocator却没有依赖注入?你的AOP在哪里?为什么我看到cache是用继承方式实现的?难道你是打算把UserTest extends Model称为“AOP”?
很遗憾,我恰好很熟悉IoC和AOP,所以一旦我看到这样的代码:
|
|
我就禁不住要问了:你的IoC在哪里?为什么我满眼看到都是ServiceLocator却没有依赖注入?你的AOP在哪里?为什么我看到cache是用继承方式实现的?难道你是打算把UserTest extends Model称为“AOP”?
jdonframework本来还在开发中,谢谢你指出缺点。
> jdonframework本来还在开发中,谢谢你指出缺点。
那么就是说目前还没有IoC和AOP咯?那么http://www.jdon.com/jdonframework/这样说:“JdonFramework是Aop/Ico的实现,优异的缓存性能是其优点”。就是不实宣传咯?当然宣传策略是你自己的事,不过从我的经验,给你一个友善的建议:搞开源最好不要来不实宣传,很容易被唾弃的。
不好意思,我并不清楚jdonframework,多嘴了
唉,我只是一句话:想知道怎么用的,还是要好好耐心研究一下,我确实用了AOP和Ioc了..............
来信给我,我会告诉你的.
>> 唉,我只是一句话:想知道怎么用的,还是要好好耐心研究一下
|
别的我也不多说,我就一句话:这种遍布ServiceLocator的代码不能算IoC,除非你已经给IoC下了另一个定义。要证明一盘菜好吃,你或许需要吃完它;要证明它不好吃,尝一口就足够了。
>>我确实用了AOP和Ioc了
但我没有看到它们在哪里,却只看到了一些反模式、一些用了AOP和IoC不该出现的反模式,譬如说泛滥的工厂,譬如说对JNDI的绑定,譬如说为了获得infrastructure而继承一个具体类。用了还是没有,恐怕不是靠你说的,请举出代码示例。
>>来信给我,我会告诉你的
今天一个人问,明天又一个人问,你会很烦的。出于你方便考虑,建议一次性在这里公开澄清。
楼主逻辑有问题,举几个ServiceLocator就说明没用IoC?
楼主说的或许是对的,但你的口气让人讨厌,真的
楼主的话有什么讨厌的?
国内难道不是以华而不实的吹嘘为主吗?
当然,我相信banq,但是我更支持楼主。