/ / pourquoi un serveur est requis pour exécuter une application swt dans Scout - eclipse, eclipse-plugin, eclipse-rcp, eclipse-rap, eclipse-scout

pourquoi un serveur est requis pour exécuter une application swt dans Scout - eclipse, eclipse-plugin, eclipse-rcp, eclipse-rap, eclipse-scout

Je suis nouveau à l'éclaireur Eclipse. Je crée ma première application scount hello world pour swt. Il a créé automatiquement le projet de serveur aussi. Mais quand j'essaye de lancer l'application swt, j'ai eu l'erreur de dire que le serveur doit commencer en premier. Pourquoi le serveur doit-il être exécuté pour pouvoir utiliser l'application cliente? Vous demander d'expliquer le concept de serveur ici.

Réponses:

0 pour la réponse № 1

RAP est un acronyme pour Remote Application Platform - le serveur doit fonctionner pour qu'il puisse être une télécommande.


0 pour la réponse № 2

Les applications scout prêtes à l'emploi sont conçues pour être des applications client-serveur. L'architecture ressemble à ceci:

architecture de l'application eclipse scout

Votre application est la partie bleue. En tant que développeur, vous vous concentrez sur votre logique métier. Vous vous fiez au framework scout (partie orange) et à la pile eclipse / equinox pour les fonctionnalités courantes. Eclipse Scout fournit un mécanisme de communication client serveur (pour en savoir plus sur le architecture de Scout sur le wiki eclipse)

Parce que les applications typiques ressemblent à ceci, Scout SDK fait l'hypothèse que vous voulez créer unapplication client-serveur. Lorsque vous créez un nouveau projet scout, le code client contient un code induisant un appel au serveur. Si ce n’est pas votre intention, il est possible de créer un application cliente avec eclipse scout.