2011-09-24 1 views
0

J'apprends à construire une extension Chrome et j'ai une idée pour construire quelque chose qui nécessite un calcul complexe (en utilisant de nombreuses bibliothèques java) qui semble difficile à implémenter en JavaScript.Interaction d'extension Chrome avec l'application Java

Une architecture générale je pense est:

Extension Chrome (GE) extrait les éléments HTML et des flux d'éléments HTML à l'application Java comme entrée. L'application Java effectue le calcul complexe, puis renvoie les résultats à GE. GE rend enfin les résultats dans le navigateur.

Est-ce que quelqu'un sait que c'est faisable? Est-ce que cela implique une architecture de serveur? Pourriez-vous également me référer à d'autres informations?

Remarque: Il s'agit d'une application Java, j'espère que vous pouvez me donner des réponses spécifiques à Java.

Merci d'avance.

Répondre

0

Vous devez créer une application Web Java s'exécutant sur le serveur (accessible via l'URL) avec laquelle vous communiquerez via des requêtes ajax. L'extension Chrome (ou toute autre application js) ne se soucie pas de ce qui fonctionne sur le serveur - Java, PHP, ou autre chose. Il envoie juste la requête HTTP POST/GET à l'URL fournie et reçoit la réponse.

Si vous demandez si vous pouvez emballer du java dans votre extension, la réponse est non. Vous pouvez emballer du C++ cependant.

+0

merci serg, semble comme un serveur architectural est inévitable. – Flake