*   >> Læs Uddannelse artikler >> tech >> web development

Oversigt Fordele ved J2ME

, kan de rige kunder etablere et omfattende differentiere sikkerhedspolitik baseret på indholdet. J2ME vs indfødte platformsAs sammenlignet med de indfødte platforme, den største styrke af Java-platformen er, at det giver os mulighed for at skrive bærbare applikationer. Java-platformen er portabilitet skyldes dens fuldbyrdelse model. Konkret er det stammer fra brugen af ​​JVM at behandle Java bytecode til maskinkode på kørselstidspunktet, hvilket giver en kompatibilitet lag oven på hardwaren.

Java-platformen henrettelse model indføres også nogle vigtige sikringsydelser, der mangler i enheden-native applikationer. Disse fordele er som følger: Den JVM kontrollerer alle klasser i klassen læssere og sikrer, at ansøgningerne ikke udfører nogen farlige operationer. Fordi runtime klasse verifikationen er beregningsmæssigt dyrt for MIDP VM'er, MIDP har en særlig to-trins bytecode verifikation ordningen. Vi vil tage fat denne ordning i et senere afsnit. JVM har en overvågningsmekanisme for at sikre runtime ansøgning fejl. Et godt eksempel er den affaldsindsamling.

JVM kan rydde op program hukommelse dynger automatisk ved runtime. Dette hjælper til at undgå memory leaks, som er den største årsag til nedbrud blandt indfødte applikationer. JVM kan give en sikkerhed leder eller sandkasse til applikationer. Virus og anden fjendtlig kode uheld downloadet fra internettet kan udgøre alvorlige sikkerhedsrisici. På Java-platformen, hele applikationer (dvs. JAR-filer) kan digitalt signeret. JVM sikkerhedshåndtering giver den underskrevne ansøgning privilegier til at få adgang til bestemte API'er (domæner) baseret på tillid niveau underskriveren.

Vi vil diskutere domæne-baserede mobile kode sikkerhed nærmere i et senere afsnit. Smart, usability-fokuserede design og Java-platformen indbyggede udførelse model giver J2ME-programmer betydelige ydeevne og sikkerhed fordele i forhold til både WAP og native applikationer.

Page   <<  [1] [2] 
Copyright © 2008 - 2016 Læs Uddannelse artikler,https://uddannelse.nmjjxx.com All rights reserved.