*   >> Lese Utdanning Artikler >> tech >> web development

Oversikt Fordelene med J2ME

kk basert på innholdet. J2ME vs. innfødte platformsAs sammenlignet med de innfødte plattformer, den største styrken til Java-plattformen er at det tillater oss å skrive bærbare applikasjoner. Java-plattformen sin portabilitet stammer fra sin gjennomføringsmodell. Nærmere bestemt stammer det fra bruken av JVM å behandle Java bytecode til maskinkode under kjøring, noe som gir et kompatibilitets lag på toppen av maskinvaren. Java-plattformen sin gjennomføringsmodell introduserer også noen viktige sikkerhetsfordeler som mangler i enhets native applikasjoner.

Disse fordelene er som følger: Den JVM verifiserer alle klasser i klasselaster og sørger for at programmer ikke utføre farlige operasjoner. Fordi runtime klasse bekreftelse er beregnings dyrt for MIDP VMs, har MIDP en spesiell to-trinns bytecode verifikasjon ordningen. Vi vil ta opp denne ordningen i et senere avsnitt. JVM har en overvåkingsmekanisme for å beskytte runtime programfeil. Et godt eksempel er den søppel samler. JVM kan rydde opp søknaden minne hauger automatisk under kjøring.

Dette bidrar til å unngå minnelekkasjer, som er den viktigste årsaken til ulykker blant native applikasjoner. JVM kan gi en sikkerhetssjef eller sandkasse for applikasjoner. Virus og annen ondsinnet kode tilfeldigvis lastet ned fra Internett kan utgjøre en alvorlig sikkerhetsrisiko. På Java-plattformen, hele programmer (dvs. JAR-filer) kan være digitalt signert. JVM sikkerhetssjef bevilger de signerte programrettigheter for å få tilgang til bestemte APIer (domener) basert på tillit nivået på den som signerer. Vi vil diskutere domene-basert mobil kode sikkerhet nærmere i et senere avsnitt.

Smart, brukervennlighet fokusert design og Java-plattformen innebygde gjennomføringsmodell gi J2ME applikasjoner betydelige ytelses og sikkerhet fordeler framfor både WAP og native applikasjoner. Anmeldelser

Page   <<  [1] [2] 
Copyright © 2008 - 2016 Lese Utdanning Artikler,https://utdanning.nmjjxx.com All rights reserved.