Inhoudsopgave
De kracht die de Appeltjes om Java-instructies uit te voeren, maak ze een veelzijdig hulpmiddel, maar ze kunnen erg gevaarlijk zijn als ze op de verkeerde manier worden gebruikt, daarom Java Het bevat enkele beperkingen die ons helpen dit soort risico's te minimaliseren.Een ander belangrijk punt dat we moeten weten, is de levenscyclus van een Applet, met dit in gedachten kunnen we in gedachten houden hoe de Applet vanaf de conceptie totdat het wordt vernietigd bij het sluiten van de browser en dus in staat is om binnen zijn eigen grenzen te handelen.
Door de kracht van Java als programmeertaal is het niet mogelijk om een Applet vrij kunnen draaien vanaf elke webpagina, aangezien het mogelijk is dat een kwaadwillende ontwikkelaar de computer van de host van de Applet.
Laten we hieronder de beperkingen bekijken die de Appeltjes om bij de uitvoering ervan een minimum aan waarborgen te kunnen geven:
Beperkt lezen en schrijvenDit betekent dat een Applet Het is niet toegestaan om bestanden te lezen, te schrijven of te verwijderen op de computer van de gebruiker die deze via zijn browser uitvoert, hiermee garanderen wij dat er geen wijzigingen in het bestandssysteem zijn die de computer kunnen schaden.
Uitvoering verbodenDit vertelt ons dat een Applet u kunt geen ander programma oproepen om vanuit de browser te worden uitgevoerd.
VerbindingslimietDe Appeltjes Ze hebben niet de mogelijkheid om verbinding te maken met andere computers die niet de computer zijn van de persoon die het oproept, op deze manier is de gebruiker beschermd dat zijn informatie zonder zijn toestemming kan worden verzonden.
We zien dat de controle over de AppeltjesDankzij dit kunnen we in een groot percentage kalm zijn over de uitvoering van deze programma's in onze browsers.
EEN Applet Het heeft een gedefinieerde levenscyclus die ons kan helpen begrijpen hoe ze werken vanaf het moment dat we het in de browser uitvoeren totdat het wordt gesloten of vernietigd nadat we het niet langer hoeven te gebruiken, laten we eens kijken:
In wezen bestaat de levenscyclus uit vier toestanden die het bestaan van de Applet, laten we een beetje van elk zien:
In hetHet is de begintoestand, hierin alle elementen die nodig zijn voor de werking van de Applet.
BeginEenmaal geïnitialiseerd, wordt de status Begin vertelt ons dat de Applet draait, hier zien we zijn acties.
Hou opDeze staat is het tegenovergestelde van de staat Begin, en betekent dat de Applet het wordt gestopt wanneer de gebruiker de pagina of het tabblad sluit waarop hij actief is.
VernietigenHet is de laatste staat en verwijst naar de Applet het wordt vernietigd zodra de browser wordt gesloten, op deze manier wordt het geheugen van de daarvoor gereserveerde ruimte vrijgemaakt.
Hiermee sluiten we deze tutorial af, we hebben de details gezien van a Applet in termen van beveiligingsbeperkingen en hun levenscyclus, waardoor inzicht wordt verkregen om deze technologie op de juiste manier te kunnen gebruiken.Vond je deze Tutorial leuk en heb je eraan geholpen?Je kunt de auteur belonen door op deze knop te drukken om hem een positief punt te geven