.net程序员初学JiveJdon
都说Java领域注重设计,感觉这才是OO的圣地,特别是Jdon 。习惯了.Net的直来直往,突然有一天觉得写程序索然无味了,写来写去都一个模样。想象中的OO,找不到影子。只不过是借OO的躯壳包装了面向过程代码而已。我要的扩展没有,需求的变更只有无尽的刨代码。所以至今OO功力不见长。
决定看看JiveJdon,Java的开发环境,以及一些配置都不是很熟悉的情况下,开始了摸索过程。一个感觉:云里雾里。在这想请教各位前辈给予指点。不甚感激。
第一,接口的实现是从哪里实例化的?看一下代码
|
ForumMessageQueryServiceImp实现了接口ForumMessageQueryService。ForumMessageQueryServiceImp实例好像是通过ServiceLocator来获取。始终没发现是在哪里实例化的,如果是通过依赖注入容器,那么ForumMessageQueryServiceImp构造函数里的参数怎么来的?
第二,事务是怎么管理的?
还是用上面的代码,如果在.Net中我会把messageQueryDao的实例通过反射来获取,直接在构造函数里获取实例,而不是通过外部传入。这样我可以在ForumMessageQueryServiceImp 中管理事务。
[该贴被kety633于2010-04-15 09:31修改过]