2010-09-08 5 views
4

J'ai écrit un service Windows persistant dans java qui s'exécute au démarrage. J'ai également écrit un moniteur graphique en java qui charge sur la connexion de l'utilisateur. J'aimerais pouvoir connecter plusieurs instances de l'interface graphique et contrôler le service backend unique via le modèle d'observateur. Toute la logique est déjà implémentée à l'exception de la connexion entre les différents processus Java.
Quelqu'un peut-il me suggérer une API ou une technique qui peut rendre cela possible? Je peux penser à des moyens d'accomplir quelque chose de similaire à l'aide de l'interrogation du registre à la fois en amont et en aval, mais existe-t-il un moyen plus direct de le faire?Connexion GUI au service Windows java

Merci.

Répondre

1

Une raison particulière pour laquelle vous voulez le modèle Observer? Ce n'est pas vraiment destiné à contrôler les services. Si vous n'avez pas besoin de cela pour travailler sur le Web ou à travers les pare-feu, alors peut-être Java RMI sera votre meilleur pari.

Vous pouvez le faire avec juste Java, serialize objets, etc.

+0

La seule raison pour laquelle je voulais que le modèle d'observateur est parce que c'est la façon dont le programme a été mis en œuvre avant que je décidé de scinder en services au niveau utilisateur et système. La documentation pour le RMI Java le rend très prometteur. Merci pour le conseil. –

+0

@ S.C. Aucun problème! Si vous utilisez Spring, RMI est un jeu d'enfant. –