Visas Java programmas ir klasificētas kā lietojumprogrammas un sīklietotnes. Kaut arī lietojumprogrammas ir atsevišķas Java programmas, kas darbojas tieši jūsu datorā, sīklietotnes ir īpašas programmas, kurām nepieciešama pārlūka izmantošana, un tās jāiekļauj HTML tīmekļa dokumentā.
Vienkārši sakot, lietojumprogrammas darbojas ar virtuālās mašīnas palīdzību neatkarīgi no jebkādiem drošības ierobežojumiem, turpretī sīklietotne nevar darboties bez pārlūkprogrammas palīdzības, un tai ir jāpiemēro stingrāki drošības ierobežojumi attiecībā uz piekļuvi tīklam. Var teikt, sīklietotnes ir sava veida interneta lietojumprogramma, kurai nav nepieciešama nekāda veida izvietošanas procedūra vai instalēšana. Sīkāk izpētīsim atšķirību starp abiem.
Tā ir atsevišķa Java programma, kas darbojas ar virtuālās mašīnas atbalstu klienta vai servera pusē. Java lietojumprogramma, kas tiek dēvēta arī par lietojumprogrammu, ir paredzēta, lai veiktu noteiktu funkciju, lai palaistu jebkurā ar Java saderīgā virtuālajā mašīnā neatkarīgi no datora arhitektūras. Lietojumprogramma tiek izpildīta lietotājam vai kādai citai lietojumprogrammai. Java lietojumprogrammu piemēri ietver datu bāzes programmas, izstrādes rīkus, vārdu procesorus, teksta un attēlu rediģēšanas programmas, izklājlapas, tīmekļa pārlūkprogrammas utt.
Java lietojumprogrammas var darboties ar vai bez grafiskā lietotāja saskarnes (GUI). Tas ir plašs jēdziens, ko lieto, lai definētu jebkura veida programmas Java, taču tas attiecas tikai uz jūsu datorā instalētajām programmām. Jebkura lietojumprogramma bez jebkādiem drošības ierobežojumiem var piekļūt jebkuriem sistēmā pieejamajiem datiem vai informācijai vai jebkuriem resursiem. Java lietojumprogrammas darbojas, palaižot Java tulku no komandu uzvednes, un tās tiek apkopotas, izmantojot komandu javac, un palaist, izmantojot komandu java. Katra lietojumprogramma parasti paliek mašīnā, kurā tā ir izvietota. Tam ir viens sākuma punkts, kuram ir galvenā () metode.
Atšķirībā no Java lietojumprogrammas, sīklietotne ir īpaši paredzēta izpildīšanai HTML tīmekļa dokumentā, izmantojot ārēju API. Tās būtībā ir mazas programmas - vairāk kā lietojumprogrammas tīmekļa versija -, kuru darbināšanai klienta pārlūkprogrammā ir nepieciešams Java spraudnis. Tie darbojas klienta pusē un parasti tiek izmantoti interneta skaitļošanai. Java sīklietotni HTML lapā var izpildīt tieši tā, kā tīmekļa lapā iekļautu attēlu. Kad Java iespējotajā tīmekļa pārlūkprogrammā redzat HTML lapu ar sīklietotni, sīklietotnes kods tiek pārsūtīts uz sistēmu, un to beidzot pārlūkprogrammā palaiž Java iespējota virtuālā mašīna.
Sīklietotnes tiek arī apkopotas, izmantojot komandu javac, taču tās var palaist tikai, izmantojot komandu appletviewer vai ar pārlūku. Java sīklietotne spēj veikt visu veidu darbības, piemēram, atskaņot skaņas, attēlot grafiku, veikt aritmētiskas darbības, izveidot animētas grafikas utt. Jūs varat integrēt sīklietotni tīmekļa lapā lokāli vai attālināti. Varat vai nu izveidot savus apletus lokāli, vai arī attīstīt tos ārēji. Glabājot vietējā sistēmā, to sauc par vietējo sīklietotni. Tos, kas tiek glabāti attālā vietā un tiek izstrādāti ārēji, sauc par attālajām sīklietotnēm.
Pārlūkprogrammas ir aprīkotas ar Java Runtime vidi (JRE), lai izpildītu sīklietotnes, un šīs pārlūkprogrammas sauc par pārlūkprogrammām, kurās iespējota Java. Tīmekļa lapā ir tagi, kas norāda sīklietotnes nosaukumu un tā URL (vienotais resursu meklētājs) - unikālo vietu, kur sīklietotnes koda kodi atrodas tīmeklī. Vienkārši sakot, vietrāži URL attiecas uz failiem kādā mašīnā vai tīklā. Atšķirībā no lietojumprogrammām, Java sīklietotnes tiek izpildītas ierobežotākā vidē ar stingriem drošības ierobežojumiem. Viņi nevar piekļūt sistēmas resursiem, izņemot pārlūkprogrammas specifiskos pakalpojumus.
Pieteikums | Aplets |
Lietojumprogrammas ir atsevišķas programmas, kuras var palaist neatkarīgi, neizmantojot tīmekļa pārlūku. | Sīklietotnes ir mazas Java programmas, kas paredzētas iekļaušanai HTML tīmekļa dokumentā. To izpildei ir nepieciešama Java iespējota pārlūkprogramma. |
Java lietojumprogrammām ir pilnīga piekļuve vietējai failu sistēmai un tīklam. | Sīklietotnēm nav piekļuves diskam un tīklam. |
Tā izpildei ir nepieciešama galvenā metode (). | Tā izpildei nav nepieciešama galvenā metode (). |
Programmas var palaist programmas no vietējās sistēmas. | Sīklietotnes nevar palaist programmas no vietējās mašīnas. |
Lietojumprogramma tiek izmantota, lai izpildītu dažus uzdevumus tieši lietotājam. | Sīklietu vai tās daļas veikšanai tiek izmantota sīklietotņu programma. |
Tas var piekļūt visu veidu resursiem, kas pieejami sistēmā. | Tas var piekļūt tikai konkrētiem pārlūkprogrammas pakalpojumiem. |
Būtiskā atšķirība starp abām Java programmām ir tā, ka lietojumprogramma ir paredzēta darbam ar atsevišķu mašīnu, turpretī sīklietotne ir lietojumprogrammas tīmekļa versija, kas tiek izmantota programmas palaišanai tīmekļa pārlūkprogrammā. Kaut arī lietojumprogramma var piekļūt visiem sistēmā pieejamajiem resursiem, sīklietotnei nevar būt piekļuves nevienam mašīnā, izņemot pārlūkprogrammas specifiskos pakalpojumus.
Copyright © Visas Tiesības Aizsargātas | asayamind.com