请问ServiceLocator.java的作用???

05-06-01 whitefox1317

请问ServiceLocator.java的作用???能不能详细讲解一下!谢谢!

zhangmingjing
2005-06-01 23:52

很明显,定位EJB的,由类的名字也可看出。

banq
2005-06-02 10:20

是的,使用J2EE核心模式中的Service Locator模式,用于EJB的定位,这属于Ioc模式的第一种应用,和构造器注射以及set注射属于三种不同性质的IOC

xmuzyu
2008-05-24 02:11

看看core j2ee pattern 2th,上面写的很详细。

bloodrate
2008-06-11 17:28

在IOC出现之前,ServicesLocator充当对象生产者与使用者之间解偶的工作,在IOC盛行之后ServicesLocator被逐渐取代,ServicesLocator还是不如IOC组件化强,ServicesLocator作为外部组件,需要在应用程序里创建一些接口和类来做准备条件,而IOC符合了即插即用得条件,复合组件化思想。