2017-03-13 1 views
1

Notre application utilise largement les applets pour enregistrer (télécharger) et extraire (télécharger) des fichiers de la machine de l'utilisateur. Quelqu'un peut-il s'il vous plaît confirmer quelles sont les alternatives pour applet (comme il va être obsolète par Oracle en 2018)?Remplacer l'applet avec des alternatives

+0

Quelle partie de la tâche ne peut être exécutée à l'aide de JS? –

+1

JS ne peut pas accéder au disque dur des machines de l'utilisateur, ce que l'applet signée peut. Quelqu'un peut-il suggérer une alternative à l'applet? Grâce à jnlp pouvons-nous accéder au disque dur de l'utilisateur. – sam2539431

Répondre

0

Nous avons eu le même problème. Nous utilisions des applets dans notre application Web pour l'impression, la numérisation, etc. sur des machines locales. Nous avons résolu le problème avec une application client Java Web Start simple qui a un serveur web simple intégré (Jetty). Maintenant, lorsque l'utilisateur démarre l'application Web, l'application cliente est téléchargée, si nécessaire, et démarrée sur la machine locale. Il se trouve là dans un plateau et écoute les demandes de l'application côté serveur. Les gestionnaires sont implémentés pour différents types de demandes. Lorsque le client reçoit une demande, il la transmet à un gestionnaire responsable, qui exécute sa tâche et crée une réponse qui est renvoyée au serveur. Pour l'instant, cette solution fonctionne parfaitement et nous pourrions réutiliser la majeure partie du code de l'applet.