*   >> Lecture Éducation Articles >> tech >> développement web

Aperçu Avantages J2ME

onnées localement, réduisant ainsi le trafic réseau. Non seulement cela économiser la bande passante sans fil précieux et de réduire la latence, elle réduit la probabilité que l'information cruciale sera interceptée ou interrompu (par exemple, par des attaques par déni de service). Les applications intelligentes utilisent dispositif de puissance de traitement efficace. Au lieu de chiffrer tout avec la même force clé indépendamment des besoins, les clients riches peuvent établir une politique de sécurité de différenciation globale fondée sur le contenu.

J2ME vs platformsAs indigènes par rapport aux plates-formes natives, la principale force de la plate-forme Java est qu'il nous permet d'écrire des applications portables. La portabilité de la plate-forme Java provient de son modèle d'exécution. Plus précisément, il découle de l'utilisation de la JVM de traiter bytecode Java en code machine à l'exécution, en fournissant une couche de compatibilité sur le dessus du matériel. Le modèle d'exécution de la plate-forme Java apporte également certaines prestations de sécurité importants qui font défaut dans les applications de l'appareil-natale.

Ces avantages sont les suivants: La JVM vérifie toutes les classes de chargeurs de classes et garantit que les applications ne fonctionnent pas toutes les opérations dangereuses. Parce que la vérification de la classe d'exécution est coûteux en calcul pour MIDP VM, MIDP a deux étapes régime spécial de vérification de bytecode. Nous allons aborder ce régime dans une section ultérieure. La JVM dispose d'un mécanisme de surveillance pour protéger des erreurs d'application d'exécution. Un bon exemple est le garbage collector.

La JVM peut nettoyer les tas de mémoire d'application automatiquement lors de l'exécution. Cela permet d'éviter des fuites de mémoire, qui sont la principale cause d'accidents entre les applications natives. La JVM peut fournir un responsable de la sécurité ou de bac à sable pour les applications. Virus et autres codes hostiles accidentellement téléchargés à partir du Web peuvent présenter des risques graves pour la sécurité. Sur la plate-forme Java, des applications entières (par exemple, les fichiers JAR) peuvent être signés numériquement.

Le responsable de la sécurité de la JVM accorde les privilèges d'application signés pour accéder à des API spécifiques (domaines) en fonction du niveau du signataire de la confiance. Nous allons discuter de la sécurité du code mobile basé domaine plus en détail dans une

Page   <<  [1] [2] [3] >>
Copyright © 2008 - 2016 Lecture Éducation Articles,https://lecture.nmjjxx.com All rights reserved.