1
如果我使用单独的服务类与ServiceLocator
,我还需要在某处定义Locator
方法?:使用ServiceLocator时Locator方法的用途在哪里?
T create(Class<? extends T> clazz)
I getId(T domainObject)
T find(Class<? extends T> clazz, I id)
Object getVersion(T domainObject)
他们去服务类?
仍然困惑。我沿着ServiceLocator路线走了,因为我需要注入(通过Guice)MongoDB引用以供持久性代码使用。但我仍然需要在域类型上定义实体支持方法?那么那些实体支持方法如何使用我的MongoDB呢? – David 2011-06-06 23:10:12
您将结束使用'Locator'注入您的域实体类型并处理getId()/ getVersion()方法和一个ServiceLocator来配置您的服务对象。 – BobV 2011-06-07 00:54:26
找到了说明这个概念的[tutorial](http://cleancodematters.wordpress.com/2011/06/04/tutorial-gwt-request-factory-part-i/)。 – David 2011-06-07 09:28:29