|
|||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
Class Summary | |
BaseAPI | Clase base para APIs
IMPORTANTE
----------
La función principal de esta clase es:
- "Aislar" al cliente de la forma en que se ejecuta la funcionalidad especificada
en el API (Bzd)
Las funciones del API pueden ser implementadas y llamadas de muchas formas:
- Llamando localmente (memoria) a una clase que implenenta la lógica
- Llamando a un EJB que en su interfaz (local o remota) implementa la lógica
- Llamando a algún web service que expone un método que implementa la lógica
- Haciendo una llamada HTTP / RPC a algún metodo de un módulo que implementa la lógica
- etc
La configuración es:
[Cliente]-->[API]-->[DynamicProxy que devuelve un Bzd]
||
(local/ws/ejb)
||
\/
[Clase que implementa el Bzd]
La implementación del BusinessDelegate local se obtiene utilizando un DynamicProxy especificado
en el fichero de properties de la aplicación:
|
BaseBusinessDelegateFactory | Clase base para BusinessDelegates
IMPORTANTE
----------
La función principal de esta clase es:
- "Aislar" al cliente de la forma en que se ejecuta la funcionalidad especificada
en el BusinessDelegate
Las funciones del BusinessDelegate pueden ser implementadas y llamadas de muchas formas:
- Llamando localmente (memoria) a una clase que implenenta la lógica
- Llamando a un EJB que en su interfaz (local o remota) implementa la lógica
- Llamando a algún web service que expone un método que implementa la lógica
- Haciendo una llamada HTTP / RPC a algún metodo de un módulo que implementa la lógica
- etc
La configuración es:
[Cliente]-->[BusinessDelegate]-->[DynamicProxy que devuelve un Bzd]
||
(local/ws/ejb)
||
\/
[Clase que implementa el Bzd]
La implementación del BusinessDelegate local se obtiene utilizando un DynamicProxy especificado en:
1.- El fichero de properties de la aplicación:
2.- En un fichero de properties especifico con la configuracion de businessDelegate
Para utilizar este sistema, en el fichero de properties de la aplicación debe
existir la entrada:
|
Exception Summary | |
BzdConfigException |
|
|||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |