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