R m jws et applette Exposé technique du déc Applettes et Java Web Start Délégation et déploiement R M Ingénieurs IR CSommaire ? Les applettes ? Présentation ? Créer et exécuter une applette ? La sécurité des applettes ? Les droits et les interdictions ? L

Exposé technique du déc Applettes et Java Web Start Délégation et déploiement R M Ingénieurs IR CSommaire ? Les applettes ? Présentation ? Créer et exécuter une applette ? La sécurité des applettes ? Les droits et les interdictions ? Lever ces interdictions ? Java Web Start JWS ? Présentation ? Déployer une application ok ? La sécurité CLes Applettes c ? est quoi ? Programme Java qui s ? intègre dans une page Web ? Interactivité ? Graphique animé lecteur vidéo etc ? Exécution du code côté client ? Répartition de charge ? Multiplateforme et multinavigateur ? ? Principale concurrent Flash CProcessus de chargement page html Applet class L ? applette est chargée depuis un serveur puis exécutée sur le poste client CComment lire une Applette ? Pour l ? insérer dans une page Web ? valide W C ? préconisée par SUN ? Pour l ? exécuter ? Un navigateur ? AppletViewer JDK ? appletviewer http MonApplet html ? Toutes les applettes de la page sont exécutées CLa balise CComment créer une applette public class MyFirstApplet extends Applet Override public void init ? Override public void start ? Override public void stop ? Override public void destroy ? Override public void paint ? Cycle de vie ? AppletViewer init ?? start ?? stop ?? destroy ? Navigateurs récents init start ?? stop destroy CDi ?érents dialogues possibles ? Entre applets d ? une même page ? getAppletContext getApplet A javaMethod ? De JavaScript à une applet ? document applets ? A ' javaMethod ? Des applets à JavaScript ? Ajouter l ? attribut mayscript true ? Importer plugin jar JRE ? new JSObject call javascriptMethod CDi ?érents dialogues possibles ? Avec le serveur qui héberge l ? applette ? URLConnection con new URL getCodeBase ServletName ? openConnection OutputStream stream con getOutputStream CSécurité des applettes ? La SandBox ? Protéger le client ? Pas d ? accès aux ?chiers périphériques et au réseau du client ? Lève SecurityException ? Accès non restreint ? Modi ?er les politiques de sécurité du client ? Signer numériquement l ? application CLes politiques de sécurité Etendre les droits ? Un ?chier côté client grant codeBase http localhost AppletServlet MstscNS jar permission java io FilePermission c windows system mstsc exe execute ? A éditer à la main ou avec policytool JRE ? Prendre en compte la nouvelle politique ? appletviewer ??H-Djava security policy mypolicy ? http ?le html ? La placer dans USER HOME java policy CSignature numérique Lever les interdictions ? Archiver l ? application ? Créer un certi ?cat ? keytool -genkey -keystore myKeystore ks -alias mykey ? Signer l ? archive ? jarsigner ??keystore myKeystore ks myappli jar mykey CConclusion ? Avantages ? Technologie mature ? S ? intègre facilement ? S ? a ?ranchir des limitations de HTML ? Bibliothèques Java consistantes ? Les applettes ne sont pas mortes ? Java FX CJava Web Start Présentation ? Déploiement d ? applications ou d ? applettes Java ? Téléchargement des données

  • 32
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager
  • Détails
  • Publié le Aoû 27, 2021
  • Catégorie Law / Droit
  • Langue French
  • Taille du fichier 58.5kB