Question

J'ai 3 applications Web. Ils ont tous un ensemble commun de fonctionnalités qui est une opération IO: - Écrivez à un fichier texte et accédez à des données écrites. Je vais séparer cette fonction (rédaction de fichiers) en tant qu'application unique qui accepte les demandes de toutes les applications et écrivez aux fichiers texte et retourne quand ils sont nécessaires.

En réalité, il s'agit d'une gestion de session entre navigateur et serveur. Chaque utilisateur se connecte au serveur est identique et chaque utilisateur est traité séparément. La même chose est requise ici entre 3 applications et cette application séparée et connectée bien que la connexion HTTP.

Un ensemble d'instances de classes de cette application séparée doit être identique, séparé pour chaque application d'appel.

Cette application séparée est supposée être déployée en tant que fichier de guerre. S'il vous plaît guider moi comment je peux y parvenir?
Devrai-je utiliser des services Web? Ou quelque chose comme des services de repos? Toute exemple de projets / codes sources, liens sont très appréciés.

Était-ce utile?

La solution

Service Web est une option, spécialement parce qu'elle est incroyablement facile à implémenter à l'aide d'annotations Javaee.

Une chose que vous devez considérer dans ce cas est d'assurer une authentification correcte, vous pouvez donc être sûr que vos services sont correctement exposés uniquement aux clients souhaités.

Autre option est RMI.

Je suis habitué à travailler avec Eclipse et Tomée, au cas où vous auriez besoin d'un exemple, bien que même, même le site de Tomee a quelques exemples lui-même - http://tomee.apache.org/examples-trunk/simple-webservice/readme.html

Juste pour être sûr, la communication est-elle nécessaire ou pourriez-vous simplement envelopper votre logique d'E / S dans un pot?De cette façon, il serait bien plus facile: -)

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top