2010-11-19 24 views
0

Je travaille sur une application web, les principales technologies utilisées sont JSP, Spring framework et Hibernate. Dans un scénario typique, la demande est interceptée par les contrôleurs qui, à leur tour, communiquent avec les services, puis les services communiquent avec les DAO. À l'heure actuelle, l'application est hébergée par un seul serveur JBOSS. Je suis dans un besoin urgent d'une solution à une configuration architecturale. J'ai besoin de mettre l'interface web sur un autre serveur JBOSS et les services (couche de persistance) sur un serveur JBOSS différent derrière le pare-feu. Je n'ai aucune idée de comment s'y prendre, la seule chose à laquelle je peux penser en ce moment est l'utilisation de services web. Toutes les idées seront grandement appréciées.Architecture: Spring Hibernate Application avec interface Web sur un serveur et couche de persistance sur un serveur différent

Merci Manu

Répondre

0

Spring remoting serait répondre. Le mécanisme d'invocation HTTP du printemps (2ème point dans les documents liés) est le moyen le plus simple et le plus efficace de le faire.

Il n'est pas improbable d'avoir des problèmes avec l'initialisation paresseuse. Vous devez initialiser complètement les collections avant de les transférer.

+0

Merci pour votre réponse. Je pense que cela pourrait aider. – manu

+0

@manu si c'est le cas, n'hésitez pas à marquer la réponse comme acceptée. – Bozho