Апплетс вс Сервлетс
Програм написан на Јави који може бити уграђен у ХТМЛ страницу назива се апплет. Прегледник на којем је омогућен Јава може се користити за преглед веб страница које садрже апплет. Када се прегледа страница која садржи апплет, шифра аплета се преноси на кориснички рачунар и извршава се на Јава Виртуал Мацхине (ЈВМ) прегледача. Јава програм који се користи за побољшање / проширење функционалности сервера назива се сервлет. Серверу треба приступити домаћин апликација помоћу модела захтјев-одговор. Једноставно речено, сервелт се може посматрати као Јава апплет који ради на серверу.
Шта је апплет?
Програм написан на Јави који може бити уграђен у ХТМЛ страницу назива се апплет. Прегледник на којем је омогућен Јава може се користити за преглед веб страница које садрже апплет. Када се прегледа страница која садржи апплет, шифра аплета се преноси на кориснички рачунар и извршава се на Јава Виртуал Мацхине (ЈВМ) прегледача. Апплети омогућавају да се кориснику омогуће интерактивне функције које можда није могуће пружити користећи само ХТМЛ. Будући да се код аплета покреће на ЈВМ-у, аплети су неовисни о платформи (подржава Мицрософт Виндовс, УНИКС, Мац ОС итд.) И могу се изводити у било којем прегледачу који подржава Јава. Надаље, аплицира се предмеморирање већине веб претраживача. Због тога се аплети могу брзо учитати када се врате на веб страницу. Када је у питању безбедност, постоје две врсте аплета који се називају потписани аплети и ненаписани. Неподписани аплети имају нека важна ограничења као што је немогућност приступа локалном датотечном систему. Они могу приступити само веб локацији за преузимање апликација. Пријављени аплети могу се понашати као самостална апликација након што се потврди њен потпис.
Шта је сервлет?
Јава програм који се користи за побољшање / проширење функционалности сервера назива се сервлет. Серверу треба приступити домаћин апликација помоћу модела захтјев-одговор. Једноставно речено, сервелт се може посматрати као Јава апплет који ради на серверу. Сервлети се обично користе за чување / обраду података који су предати помоћу ХТМЛ обрасца и за пружање динамичког садржаја на веб страници. Надаље, сервлети се користе за управљање државним информацијама. Јава сервлети су ефикасни, лакши за употребу и преносиви у поређењу са другим ЦГИ (Цоммон Гатеваи Интерфаце) технологијама.
Која је разлика између Апплета и Сервлета?
Јава програм који се може уградити у ХТМЛ страницу и прегледати помоћу прегледача који подржава Јава назива се апплет, док се програм Јава који се користи за побољшање / проширење функционалности сервера назива сервлет. Заправо, сервлет се може посматрати као апплет који ради на серверу. Апплет се преузима у клијентову машину и покреће на претраживачу клијента, док сервлет ради на серверу и преноси резултате натраг клијенту када је готов. Када користите аплете, целокупни код аплета мора се пренети клијенту. Због тога троши више пропусне мреже од сервлета, што клијенту преноси само резултате.