Gwt 当使用ServiceLocator时,Locator方法在哪里?
如果我对Gwt 当使用ServiceLocator时,Locator方法在哪里?,gwt,requestfactory,service-locator,Gwt,Requestfactory,Service 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) T create(Class通常,这两种类型用于正交目的:一个ServiceLocator查找代码;一个Locato
ServiceLocator
使用单独的服务类,我还需要在某处定义Locator
方法吗
T create(Class<? extends T> clazz)
I getId(T domainObject)
T find(Class<? extends T> clazz, I id)
Object getVersion(T domainObject)
T create(Class通常,这两种类型用于正交目的:一个ServiceLocator
查找代码;一个Locator
查找实体
使用ServiceLocator
不会更改实体支持方法的声明位置。仍会在域类型中搜索实体支持方法。通常,这两种类型用于正交目的:一个ServiceLocator
查找代码;一个Locator
查找实体
使用ServiceLocator
不会更改实体支持方法的声明位置。仍然会在域类型中搜索实体支持方法。仍然感到困惑。我选择ServiceLocator路线,因为我需要注入(通过Guice)供我的持久性代码使用的MongoDB引用。但我仍然需要在域类型上定义实体支持方法?那么这些实体支持方法将如何利用我的MongoDB?您将使用定位器
来注入域实体类型和处理getId()/getVersion()方法和一个用于配置服务对象的ServiceLocator
。找到了一个说明该概念的方法。仍然感到困惑。我选择了ServiceLocator路线,因为我需要注入(通过Guice)供我的持久性代码使用的MongoDB引用。但我仍然需要在域类型上定义实体支持方法?那么这些实体支持方法将如何利用我的MongoDB?您将使用定位器
来注入域实体类型和处理getId()/getVersion()方法和用于配置服务对象的ServiceLocator
。找到了一个说明此概念的。