Kaikki Java-ohjelmat luokitellaan sovelluksiksi ja sovelluksiksi. Vaikka sovellukset ovat erillisiä Java-ohjelmia, jotka toimivat suoraan koneellasi, sovelmat ovat erityisiä ohjelmia, jotka vaativat selaimen käyttöä, ja ne olisi sisällytettävä HTML-verkkodokumenttiin.
Yksinkertaisesti sanottuna sovellusohjelmat toimivat virtuaalikoneen avulla, joka on riippumaton kaikista suojausrajoituksista, kun taas sovelma ei voi toimia ilman selaimen apua, ja sille on asetettu tiukempia tietoturvarajoituksia verkon käytön suhteen. Voit sanoa, että sovelmat ovat eräänlainen Internet-sovellus, joka ei vaadi minkäänlaista käyttöönottoa tai asennusta. Tutkitaan yksityiskohtaisesti näiden kahden eroa.
Se on erillinen Java-ohjelma, joka toimii virtuaalikoneen tuella asiakkaan tai palvelimen puolella. Kutsutaan myös sovellusohjelma, Java-sovellus on suunniteltu suorittamaan tietty toiminto suoritettavaksi missä tahansa Java-yhteensopivassa virtuaalikoneessa tietokonearkkitehtuurista riippumatta. Sovellus suoritetaan joko käyttäjälle tai jollekin muulle sovellusohjelmalle. Esimerkkejä Java-sovelluksista ovat tietokantaohjelmat, kehitystyökalut, tekstinkäsittelyohjelmat, tekstin ja kuvan muokkausohjelmat, laskentataulukot, selaimet jne..
Java-sovellukset voivat toimia graafisen käyttöliittymän (GUI) kanssa tai ilman sitä. Se on laaja termi, jota käytetään kaikenlaisten Java-ohjelmien määrittelemiseen, mutta rajoittuu koneellesi asennettuihin ohjelmiin. Kuka tahansa sovellusohjelma voi käyttää järjestelmään saatavia tietoja tai tietoja tai resursseja ilman suojausrajoituksia. Java-sovellusohjelmat suoritetaan käynnistämällä Java-tulkki komentokehotteesta, ja ne käännetään Java-komennolla ja suoritetaan Java-komennolla. Jokainen sovellusohjelma pysyy yleensä koneessa, johon ne on asennettu. Sillä on yksi aloituskohta, jolla on pää () menetelmä.
Toisin kuin Java-sovellusohjelma, sovelma on erityisesti suunniteltu suoritettavaksi HTML-verkkodokumentissa ulkoista sovellusliittymää käyttämällä. Ne ovat periaatteessa pieniä ohjelmia - enemmän kuin sovelluksen web-versio -, jotka vaativat Java-laajennuksen toimimaan asiakasselaimessa. Ne toimivat asiakaspuolella ja niitä käytetään yleensä Internet-laskentaan. Voit suorittaa Java-sovelman HTML-sivulla samalla tavalla kuin lisääisit kuvan verkkosivulle. Kun näet HTML-sivun, jossa on sovelma, Java-yhteensopivassa selaimessa, sovelmakoodi siirretään järjestelmään ja Java-yhteensopiva virtuaalikone käyttää sitä lopulta selaimessa.
Appletit kootaan myös javac-komennolla, mutta niitä voidaan ajaa vain käyttämällä appletviewer-komentoa tai selainta. Java-sovelma pystyy suorittamaan kaikenlaisia toimintoja, kuten soittamaan ääniä, näyttögrafiikkaa, suorittamaan aritmeettisia toimintoja, luomaan animoituja grafiikoita jne. Voit integroida sovelman verkkosivulle joko paikallisesti tai etäyhteydellä. Voit joko luoda omia sovelmia paikallisesti tai kehittää niitä ulkoisesti. Kun sitä säilytetään paikallisessa järjestelmässä, sitä kutsutaan paikalliseksi sovelmaksi. Niitä, jotka tallennetaan etäpaikkaan ja kehitetään ulkoisesti, kutsutaan etäsovelmuksiksi.
Selainten mukana toimitetaan Java Runtime -ympäristö (JRE), jotka suorittavat sovelmat. Näitä selaimia kutsutaan Java-yhteensopiviksi selaimiksi. Verkkosivulla on tunnisteita, jotka määrittävät sovelman nimen ja sen URL-osoitteen (Uniform Resource Locator) - ainutlaatuinen sijainti, jossa sovelman tavukoodit sijaitsevat Internetissä. Yksinkertaisesti sanottuna URL-osoitteet viittaavat jonkin koneen tai verkon tiedostoihin. Toisin kuin sovellukset, Java-sovelmat suoritetaan rajoitetussa ympäristössä ankarien tietoturvarajoitusten kanssa. He eivät voi käyttää järjestelmän resursseja paitsi selainkohtaisia palveluita.
hakemus | applet |
Sovellukset ovat itsenäisiä ohjelmia, joita voidaan käyttää itsenäisesti ilman, että tarvitsee käyttää selainta. | Appletit ovat pieniä Java-ohjelmia, jotka on suunniteltu sisällytettäväksi HTML-verkkodokumenttiin. Suorittamiseen tarvitaan Java-selain. |
Java-sovelluksilla on täysi pääsy paikallisiin tiedostojärjestelmiin ja verkkoihin. | Appletteilla ei ole levy- ja verkkoyhteyttä. |
Se vaatii päämenetelmän () sen suorittamiseksi. | Se ei vaadi päämenetelmää () sen suorittamiseen. |
Sovellukset voivat ajaa ohjelmia paikallisesta järjestelmästä. | Ohjelmat eivät voi suorittaa ohjelmia paikalliselta koneelta. |
Sovellusohjelmaa käytetään suorittamaan jokin tehtävä suoraan käyttäjälle. | Applet-ohjelmaa käytetään pienten tehtävien tai niiden osan suorittamiseen. |
Se voi käyttää kaikenlaisia järjestelmän käytettävissä olevia resursseja. | Se voi käyttää vain selaimen erityisiä palveluita. |
Perusteellinen ero kahden Java-ohjelman välillä on, että sovellusohjelma on suunniteltu toimimaan itsenäisessä koneessa, kun taas sovelma on sovelluksen web-versio, jota käytetään ohjelman ajamiseen selaimessa. Vaikka sovellus voi käyttää kaikkia järjestelmän käytettävissä olevia resursseja, sovelmalla ei ole pääsyä mihinkään koneessa paitsi selaimen erityisiin palveluihin..