/ / Comment le rendu côté client est-il effectué dans Eclipse RAP? - java, javascript, servlets, eclipse-rap, servlet-container

Comment le rendu côté client est-il effectué dans Eclipse RAP? - java, javascript, servlets, eclipse-rap, servlet-container

je lis à propos de Eclipse RAP et compris ce qu'un "conteneur de servlet" is: une sorte d’applet java sur un serveur au lieu d’un client.

Je ne comprends pas comment les applications RAP sont rendues sur les navigateurs. S'agit-il de pur Javascript, HTML5, d'applets Java ou quoi?

Réponses:

1 pour la réponse № 1

Du Eclipse RAP wiki:

Le projet RAP vise à permettre aux développeurs de créer de riches logiciels compatibles Ajax. Applications Web à l'aide du modèle de développement Eclipse, des plug-ins et une API Java uniquement.

Donc, vous écrivez votre code en Java, et l'interface utilisateur du client est rendue avec AJAX (lire: Javascript.)

Cela implique XMLHttpRequest est utilisé pour mettre à jour l'interface client. Certaines recherches indiquent que RAP utilise un version héritée du Bibliothèque Qooxdoo js, et ils ne prévoient pas de mise à niveau parce qu'ils veulent maintenir un client léger.

Le développeur a le contrôle sur le contenu HTML / CSS.

Également conteneur de servlet est un répartiteur qui traite les demandes d'URL et interagit avec vos servlets. Il est responsable de "gérer le cycle de vie des servlets, mapper une URL sur un servlet particulier et veiller à ce que le demandeur d'URL dispose des droits d'accès appropriés." [ 1, 2 ]