EJB Lite sur openejb 4
Bonjour, J'ai réussi à supprimer les interfaces local/remote/monitorable que les ejb. Ça fonctionne, mais on ne peut pas s'en servir sans interface dans le cas de lima, car entre le avant le proxy openejb que le service distant, on rajoute encore un autre proxy pour les listeners de service qui ne peut être construit qu'avec une interface (InvocationHandler). Les interfaces que l'on pourrait potentiellement supprimer sont les "Monitorable". -- Éric Chatellier <chatellier@codelutin.com> Tel: 02.40.50.29.28 http://www.codelutin.com
Le 11/04/2012 16:11, Eric Chatellier a écrit :
Ça fonctionne, mais on ne peut pas s'en servir sans interface dans le cas de lima, car entre le avant le proxy openejb que le service distant, on rajoute encore un autre proxy pour les listeners de service qui ne peut être construit qu'avec une interface (InvocationHandler).
De plus, après renseignement sur les ejb lite ceux-ci semble être utilisé pour fournir un web service. Dans ce cas il n'est pas nécessaire d'avoir l'interface correspondante. Alors que dans lima, nous avons le besoin. Concernant les interfaces toujours, arnaud va refactorer les modules pour dissocier le module des interfaces du module contenant les implémentations. Lors d'un fonctionnement en client serveur le client n'a pas besoin des implémentations et de la couche de persistance. -- Éric Chatellier <chatellier@codelutin.com> Tel: 02.40.50.29.28 http://www.codelutin.com
Le 11/04/2012 18:16, Eric Chatellier a écrit :
Concernant les interfaces toujours, arnaud va refactorer les modules pour dissocier le module des interfaces du module contenant les implémentations. Lors d'un fonctionnement en client serveur le client n'a pas besoin des implémentations et de la couche de persistance. Avec du reculs, les interfaces auraient pu être déplacées dans le module lima-callao au lieu d'un nouveau module.
-- Éric Chatellier <chatellier@codelutin.com> Tel: 02.40.50.29.28 http://www.codelutin.com
participants (1)
-
Eric Chatellier