|
From: Lieven D. (JIRA) <no...@sp...> - 2008-10-09 20:35:25
|
[ http://jira.springframework.org/browse/RCP-164?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Lieven Doclo updated RCP-164:
-----------------------------
Fix Version/s: (was: 1.0.2)
1.x
> Improve abstraction of Application.services and Application.instance singletons
> -------------------------------------------------------------------------------
>
> Key: RCP-164
> URL: http://jira.springframework.org/browse/RCP-164
> Project: Spring Framework Rich Client Project
> Issue Type: Improvement
> Components: Application Framework
> Reporter: Oliver Hutchison
> Assignee: Oliver Hutchison
> Fix For: 1.x
>
>
> We need to make these 2 singleton service locators *much* more abstract so that it's possible to use the various components of Spring Rich independently.
>
> As a first step I think we should move Application.services into it's own class so you can have services with out requiring an Application we should then extract and ApplicationServices interface and remove all of the strongly typed getters replacing them with a single getService(Class serviceClass) method and ideally we should also start pushing the use of ApplicationObjectConfigurer by having ApplicationServices extend this interface.
> A similar set of refatorings should also be applied to Application.instance
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.springframework.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
|