|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ServiceFactory
ServiceFactory
e uma interface que permite
configurar a maneira que melhor lhe convem para instanciar
objetos do tipo Service
utilizados em sua
aplicacao.
Esse pacote ja inclui uma implementacao dessa interface,
seu nome e XmlServiceFactory
. E uma classe
Singleton e pode ser usada de dentro de suas classes
services para carregar objeto Service
a partir do XML.
Verifique com atencao a documentacao da classe AbstractService
,
pois ela possui um metodo que ja carrega o Service
do
config.xml sem mesmo o desenvolvedor saber.
Se voce nao deseja criar um arquivo XML que contenha a configuracao
a ser usada durante a execucao da sua aplicacao, voce pode criar uma
classe que tambem implemente essa iterface e desenvolver a maneira
que os objetos Service
serao carregados. Nao ha restricao
a maneira que as informacoes serao guardadas permitindo assim carrega-los
da memoria, arquivos .txt, JDBC, entre outros.
Service
,
XmlServiceFactory
Method Summary | |
---|---|
Service |
getService(java.lang.String key)
Retorna um instancia de Service que deve
ser buscada em algum repositorio de informacoes. |
Method Detail |
---|
Service getService(java.lang.String key) throws ServiceException
Service
que deve
ser buscada em algum repositorio de informacoes.
Se usar a implementacao contida nesse pacote, o
XmlServiceFactory
, o dado sera buscado no
arquivo de configuracao padrao, o config.xml.
key
- tag name a ser buscada.
Service
;
ServiceException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |