[JAVA] (Il est sur le point de devenir un héritage) Informations de base et dépannage de l'applet

but de fond

Avec Java9 (dont la sortie est prévue pour juillet 2017), Applet est finalement traité comme obsolète, et je pense qu'il est peu probable qu'Applet soit utilisé pour un nouveau développement (à partir de décembre 2016), mais il s'agit toujours d'un système interne. Dans les systèmes d'autres sociétés, de nombreux actifs Applet ont été développés il y a plusieurs années. Par conséquent, j'ai résumé les informations de l'applet nécessaires à la maintenance et au fonctionnement.

Glossaire

En gros, les termes tels que Applet, Technologie de déploiement, Plug-in Java NPAPI et Plug-in Java qui apparaissent dans divers documents peuvent être compris comme ** "Applet-related" **. Pour plus de détails sur l'architecture, reportez-vous à «Fonctionnement du plug-in Applet / Java» ci-dessous.

État du navigateur pris en charge

Bien sûr, cela ne fonctionne pas dans Chrome. https://www.java.com/ja/download/faq/chrome.xml

Firefox ne prendra pas en charge les plug-ins à partir de 2017/03. https://support.mozilla.org/ja/kb/use-java-plugin-to-view-interactive-content --Cliquez ici pour un devis partiel du site ci-dessus.

Mozilla prévoit de mettre fin à la prise en charge de tous les plug-ins NPAPI à l'exception de Flash en mars 2017, lors de la sortie de la version 52 de Firefox.

Tout ce qui reste est Windows + IE. Edge n'est pas bon.

Cliquez ici pour l'annonce d'Oracle de l'abolition d'Applet (Plugin). Java Blog - Moving to a Plugin-Free Web

Fonctionnement du plug-in Applet / Java

La figure ci-dessous est tirée de "OTN - Plug-in Java ™ et architecture Apple" Extrait. image

Le plug-in Java dans la figure ci-dessus est le plug-in NPAPI (Netscape Plugin API) pour Java. Un autre plug-in NPAPI célèbre est le plug-in Abode Flash. En bref, Java et Flash sont devenus la technologie de client riche prédominante avec cette technologie Plug-in (avant la sortie de HTML5), mais en raison de la technologie Plug-in, des problèmes de vulnérabilité de bureau se produisent constamment. .. Consultez l'article suivant pour ce domaine.

Dépannage de l'applet

Exemple d'applet

Si l'applet existant ne fonctionne pas, vérifiez d'abord les paramètres, etc. avec l'exemple d'applet suivant

Exemple d'applet Internet

Exemple d'applet intranet

Si vous souhaitez essayer l'exemple d'applet sur l'intranet, ou si vous souhaitez consulter ou modifier la source, accédez au site de téléchargement Java SE [JDK Demos and Samples](http://www.oracle.com/technetwork/java/javase/downloads/jdk8- Vous pouvez utiliser l'exemple (sous le dossier demo \ appsets) dans downloads-2133151.html). Puisque l'applet doit être exécutée via le serveur Web, stockez-la dans le dossier html du serveur Web tel que nginx ou Apache et exécutez-la.

dépannage

Si l'applet ci-dessus ne fonctionne pas, quelque chose devrait manquer. Voir le dépannage ci-dessous

Une omission courante des paramètres est l'omission d'enregistrement du panneau de configuration Java (et non d'IE) sur le site d'exception.

Pour le comportement détaillé de l'applet, lancez la console Java et vérifiez la trace du journal. Cliquez ici pour accéder aux paramètres du panneau de configuration Java, de la console Java et de la trace du journal.

Recommended Posts

(Il est sur le point de devenir un héritage) Informations de base et dépannage de l'applet
[Basique] Comment écrire un auto-apprentissage Dockerfile ②
C'est bien d'aller dans une école de programmation.