Sovellus ja appletti

Anonim

Kaikki Java-ohjelmat luokitellaan sovelluksiksi ja sovelluksiksi. Vaikka sovellukset ovat itsenäisiä Java-ohjelmia, jotka suoritetaan suoraan koneellasi, sovellukset ovat erityisohjelmia, jotka edellyttävät selaimen käyttöä, ja ne tulisi sisällyttää HTML-verkkoasiakirjaan.

Yksinkertaisesti sanottuna sovellusohjelmat toimivat virtuaalikoneen avulla riippumatta kaikista tietoturva-rajoituksista, kun taas appletia ei voi käyttää ilman selainta, ja verkkoyhteyksiin kohdistuu kovempia tietoturva-rajoituksia. Voit sanoa, että sovellukset ovat sellainen internet-sovellus, joka ei vaadi minkäänlaista käyttöönottoa tai asennusta. Tarkastellaan eroa näiden kahden välillä yksityiskohtaisesti.

Mikä on sovellus?

Se on erillinen Java-ohjelma, joka toimii virtuaalikoneen tuen avulla asiakkaan tai palvelimen puolella. Sovellusohjelmaa kutsutaan myös Java-sovellukseksi, jonka avulla voidaan suorittaa jokin Java-yhteensopiva virtuaalikone tietyllä toiminnolla riippumatta tietokoneen arkkitehtuurista. Sovellus suoritetaan joko käyttäjälle tai muulle sovellusohjelmalle. Esimerkkejä Java-sovelluksista ovat tietokantaohjelmat, kehitystyökalut, tekstinkäsittelyohjelmat, teksti- ja kuvankäsittelyohjelmat, laskentataulukot, verkkoselaimet jne.

Java-sovellukset voivat toimia graafisen käyttöliittymän (GUI) kanssa tai ilman sitä. Se on laaja käsite määritellä minkä tahansa ohjelman Java, mutta vain ohjelmia asennettuna koneellesi. Sovellusohjelma voi käyttää kaikkia saatavilla olevia tietoja tai tietoja tai resursseja ilman turva-rajoituksia. Java-sovellusohjelmat suoritetaan käynnistämällä Java-tulkki komentokehotteesta ja kootaan käyttäen javac-komentoa ja suoritetaan java-komennolla. Jokainen sovellusohjelma pysyy yleensä koneessa, johon ne asennetaan. Siinä on yksi alkupiste, jolla on pää () -menetelmä.

Mikä on appletti?

Toisin kuin Java-sovellusohjelma, sovellus on suunniteltu erityisesti toteutettavaksi HTML-verkkosivustossa ulkoisen sovellusliittymän avulla. Ne ovat pohjimmiltaan pieniä ohjelmia - enemmän kuin sovelluksen verkkosovellus -, jotka edellyttävät Java-laajennusta toimimaan asiakkaan selaimessa. Ne toimivat asiakkaan puolella ja niitä käytetään yleisesti Internet-laskentaan. Voit suorittaa Java-sovelman HTML-sivulla täsmälleen sellaiseksi kuin haluat sisällyttää kuvan Web-sivulle. Kun näet HTML-sivun, jossa on appletti Java-yhteensopivassa verkkoselaimessa, sovelluskoodi siirtyy järjestelmään ja Java-pohjainen virtuaalikone ajaa selaimessa.

Sovelmat kootaan myös javac-komennolla, mutta ne voidaan suorittaa vain appletviewer-komennolla tai selaimella. Java-sovellus pystyy suorittamaan kaikenlaisia ​​toimintoja, kuten soittoääniä, näyttögrafiikkaa, aritmeettisia toimintoja, animoituja grafiikoita jne. Voit integroida appletin web-sivulle joko paikallisesti tai etäyhteyden kautta. Voit joko luoda omia appletteja paikallisesti tai kehittää niitä ulkoisesti. Kun sitä tallennetaan paikalliseen järjestelmään, sitä kutsutaan paikalliseksi appletiksi. Etäpaikalle tallennettuja ja kehitettyjä verkkoja kutsutaan etäsovelluksiksi.

Selaimissa on Java Runtime -ympäristö (JRE) applettien suorittamiseen ja näitä selaimia kutsutaan Java-selaimiksi. Web-sivut sisältävät tunnisteita, jotka määrittävät appletin ja sen URL-osoitteen (Uniform Resource Locator) - ainutkertaisen sijainnin, jossa applet bytecodes asuu World Wide Webissä. Yksinkertaisesti sanottuna URL-osoitteet viittaavat joidenkin koneiden tai verkkojen tiedostoihin. Sovelluksista poiketen Java-sovelmat toteutetaan rajoitetummassa ympäristössä, jossa on ankarat tietoturvarajoitukset. He eivät pääse käsiksi järjestelmän resursseihin paitsi selainkohtaisiin palveluihin.

Ero sovelluksen ja sovelluksen välillä

  1. Sovelluksen ja appletin määritelmä - Sovellutukset ovat ominaisuustietoisia sovellusohjelmia, jotka on erityisesti suunniteltu toteutettaviksi HTML-Web-dokumentissa pienien tehtävien suorittamiseksi tai vain osaksi sitä. Java-sovellukset ovat toisaalta erillisiä ohjelmia, jotka on suunniteltu toimimaan erillisinä koneina käyttämättä selainta.
  2. suoritus sovelluksesta ja sovelluksesta- Sovellukset edellyttävät, että päämenetelmä () suorittaa koodin komentoriviltä, ​​kun taas sovellus ei vaadi suoritustapaa (). Sovellus edellyttää HTML-tiedostoa ennen sen suorittamista. Selaimessa tarvitaan itse asiassa Java-plugin sovelluksen suorittamiseen.
  3. Soveltamisen ja appletin kokoaminen-Application-ohjelmat kootaan käyttäen "javac" -komentoa ja suoritetaan edelleen java-komennolla. Sovellusohjelmat puolestaan ​​kootaan myös "javac" -komennolla, mutta ne suoritetaan joko "appletviewer" -komennolla tai selaimella.
  4. Sovelluksen ja sovelluksen tietoturva - Java-sovellusohjelmat voivat käyttää kaikkia järjestelmän resursseja, mukaan lukien tietoja kyseisestä järjestelmästä ja tietoja, kun taas sovellukset eivät pääse käyttämään tai muokkaamaan järjestelmän resursseja paitsi selaintekiellisillä palveluilla.
  5. Sovelluksen ja appletin rajoitukset - Toisin kuin sovelluksissa, applet-ohjelmia ei voida suorittaa itsenäisesti, joten ne vaativat korkeimman turvallisuustason. Ne eivät kuitenkaan vaadi erityistä käyttöönottoa suorituksen aikana. Java-sovellukset toisaalta toimivat itsenäisesti eivätkä vaadi mitään turvallisuutta, koska ne ovat luotettavia.

Sovellus vs. sovellus: vertailutaulukko

hakemus applet
Sovellukset ovat itsenäisiä ohjelmia, joita voidaan käyttää itsenäisesti käyttämättä verkkoselainta. Sovellutukset ovat pieniä Java-ohjelmia, jotka on suunniteltu sisällytettäväksi HTML-Web-dokumenttiin. Ne edellyttävät Java-yhteensopivaa selainta suoritettavaksi.
Java-sovelluksilla on täysi pääsy paikalliseen tiedostojärjestelmään ja verkkoon. Sovelmilla ei ole levy- ja verkkoyhteyttä.
Se edellyttää päämenetelmää () sen toteuttamiseen. Se ei edellytä päämenetelmää () sen toteuttamiseen.
Sovellukset voivat suorittaa ohjelmia paikalliselta järjestelmältä. Sovelmat eivät voi suorittaa ohjelmia paikallisesta koneesta.
Sovellusohjelmaa käytetään jonkin tehtävän suorittamiseen suoraan käyttäjälle. Sovellusohjelmaa käytetään pienien tehtävien suorittamiseen tai sen osaan.
Se voi käyttää kaikenlaisia ​​resursseja järjestelmässä. Se voi käyttää vain selainpalveluja.

Yhteenveto kohdista Sovellus vs. Sovellus

Näiden kahden Java-ohjelman välinen perustavanlaatuinen ero on se, että sovellusohjelma on suunniteltu toimimaan erillisenä koneena, kun taas appletti on verkkosovellus sovelluksesta, jota käytetään ohjelman suorittamiseen verkkoselaimessa. Vaikka sovellus voi käyttää kaikkia järjestelmän käytettävissä olevia resursseja, sovellus ei voi käyttää koneeseen mitään, paitsi selainkohtaisia ​​palveluja.