Видео: Разлика между аплети и сървлети
2024 Автор: Mildred Bawerman | [email protected]. Последно модифициран: 2023-12-16 08:37
Аплети срещу сървлети
Програма, написана на Java, която може да бъде вградена в HTML страница, се нарича аплет. Браузър с активиран Java може да се използва за преглед на уеб страницата, съдържаща аплета. Когато се прегледа страницата, съдържаща аплет, кодът на аплета се прехвърля на потребителския компютър и се изпълнява на Java Virtual Machine (JVM) на браузъра. Програма Java, която се използва за подобряване / разширяване на функционалностите на сървъра, се нарича сървлет. Достъпът до сървъра трябва да се извършва от хост приложенията, като се използва моделът заявка-отговор. С прости думи, сървелът може да се разглежда като Java аплет, работещ на сървъра.
Какво е аплет?
Програма, написана на Java, която може да бъде вградена в HTML страница, се нарича аплет. Браузър с активиран Java може да се използва за преглед на уеб страницата, съдържаща аплета. Когато се прегледа страницата, съдържаща аплет, кодът на аплета се прехвърля на потребителския компютър и се изпълнява на Java Virtual Machine (JVM) на браузъра. Аплетите позволяват да се предоставят на потребителя интерактивни функции, които може да не са възможни да се използват само с HTML. Тъй като кодът на аплета се изпълнява на JVM, аплетите са независими от платформата (поддържа Microsoft Windows, UNIX, Mac OS и др.) И могат да работят във всеки браузър, който поддържа Java. Освен това аплетите се кешират от повечето уеб браузъри. Следователно аплетите могат да се зареждат бързо при връщане към уеб страница. Що се отнася до сигурността, има два вида аплети, наречени подписани аплети и неподписани аплети. Неподписаните аплети имат някои важни ограничения като невъзможност за достъп до локалната файлова система. Те могат да имат достъп само до сайта за изтегляне на аплети в мрежата. Подписаните аплети могат да се държат като самостоятелно приложение, след като подписът му бъде проверен.
Какво е сървлет?
Програма Java, която се използва за подобряване / разширяване на функционалностите на сървъра, се нарича сървлет. Достъпът до сървъра трябва да се извършва от хост приложенията, като се използва моделът заявка-отговор. С прости думи, сървелът може да се разглежда като Java аплет, работещ на сървъра. Обикновено сървлетите се използват за съхраняване / обработка на данни, подадени с помощта на HTML форма, и за осигуряване на динамично съдържание в уеб страница. Освен това, сървлетите се използват за управление на държавна информация. Java сървлетите са ефективни, по-лесни за използване и преносими в сравнение с други технологии CGI (Common Gateway Interface).
Каква е разликата между Applets и Servlets?
Java програма, която може да бъде вградена в HTML страница и разглеждана с помощта на браузър с активиран Java, се нарича аплет, докато Java програма, която се използва за подобряване / разширяване на функционалностите на сървъра, се нарича сървлет. Всъщност сървлетът може да се разглежда като аплет, работещ на сървъра. Аплетът се изтегля в машината на клиента и се стартира в браузъра на клиента, докато сървлетът се изпълнява на сървъра и прехвърля резултатите обратно на клиента, когато приключи. Когато използвате аплети, целият код на аплета трябва да бъде прехвърлен на клиента. Поради това той консумира повече мрежова честотна лента от сървлетите, което прехвърля само резултатите на клиента.
Препоръчано:
Разлика между конфликт между роли и напрежение на ролята
Конфликт между роли и напрежение на ролята Всеки човек има редица роли в личния и професионалния си живот. Човек може да трябва да играе номер
Разлика между ЕМП и потенциална разлика
EMF срещу потенциална разлика (електромоторна сила) се използват за описване на два различни параметъра между две точки. Терминът „потенциална разлика“е ге
Разлика между фазовата разлика и разликата в пътя
Фазова разлика спрямо разликата в пътя Разликата във фазата и разликата в пътя са две много важни концепции в оптиката. Тези явления се наблюдават по проблемите на
Разлика между потенциалната разлика и напрежението
Потенциална разлика спрямо напрежение Потенциалната разлика и напрежението са два термина, използвани в инженерството, за да опишат разлика в потенциала в две точки
Разлика между ключовата разлика между металните и неметалните минерали
Ключова разлика - метални срещу неметални минерали Минералът е естествено срещаща се твърда и неорганична съставка с определена химическа формула и