Różnica między apletami a serwletami

Różnica między apletami a serwletami
Różnica między apletami a serwletami

Wideo: Różnica między apletami a serwletami

Wideo: Różnica między apletami a serwletami
Wideo: Rodzaje chmur ☁️☁️☁️ Jak powstają chmury? Kiedy z chmury spada deszcz? 2024, Listopad
Anonim

Aplety a serwlety

Program napisany w Javie, który można osadzić na stronie HTML, nazywa się apletem. Do przeglądania strony internetowej zawierającej aplet można użyć przeglądarki obsługującej język Java. Podczas przeglądania strony zawierającej aplet, kod apletu jest przesyłany do komputera użytkownika i wykonywany na wirtualnej maszynie Java (JVM) przeglądarki. Program Java, który służy do ulepszania/rozszerzania funkcjonalności serwera, nazywany jest serwletem. Serwer powinien być dostępny dla aplikacji hosta przy użyciu modelu żądanie-odpowiedź. W uproszczeniu, servlt może być postrzegany jako aplet Javy działający na serwerze.

Co to jest aplet?

Program napisany w Javie, który można osadzić na stronie HTML, nazywa się apletem. Do przeglądania strony internetowej zawierającej aplet można użyć przeglądarki obsługującej język Java. Podczas przeglądania strony zawierającej aplet, kod apletu jest przesyłany do komputera użytkownika i wykonywany na wirtualnej maszynie Java (JVM) przeglądarki. Aplety umożliwiają dostarczanie użytkownikowi interaktywnych funkcji, których dostarczenie może nie być możliwe przy użyciu tylko HTML. Ponieważ kod apletu jest uruchamiany na JVM, aplety są niezależne od platformy (obsługują Microsoft Windows, UNIX, Mac OS itp.) i mogą działać w dowolnej przeglądarce obsługującej Javę. Ponadto aplety są buforowane przez większość przeglądarek internetowych. Dzięki temu aplety mogły być szybko ładowane po powrocie do strony internetowej. Jeśli chodzi o bezpieczeństwo, istnieją dwa typy apletów zwane apletami podpisanymi i apletami niepodpisanymi. Niepodpisane aplety mają pewne ważne ograniczenia, takie jak brak dostępu do lokalnego systemu plików. Mogą uzyskać dostęp tylko do witryny pobierania apletów w Internecie. Podpisane aplety mogą zachowywać się jak samodzielna aplikacja po zweryfikowaniu ich podpisu.

Co to jest serwlet?

Program Java używany do ulepszania/rozszerzania funkcjonalności serwera nazywany jest serwletem. Serwer powinien być dostępny dla aplikacji hosta przy użyciu modelu żądanie-odpowiedź. W uproszczeniu, servlt może być postrzegany jako aplet Javy działający na serwerze. Zazwyczaj serwlety są używane do przechowywania/przetwarzania danych przesłanych za pomocą formularza HTML oraz do dostarczania dynamicznej zawartości na stronie internetowej. Ponadto aplety służą do zarządzania informacjami o stanie. Serwlety Java są wydajne, łatwiejsze w użyciu i przenośne w porównaniu z innymi technologiami CGI (Common Gateway Interface).

Jaka jest różnica między apletami a serwletami?

Program Java, który można osadzić na stronie HTML i wyświetlić za pomocą przeglądarki obsługującej język Java, nazywany jest apletem, natomiast program Java, który służy do ulepszania/rozszerzania funkcjonalności serwera, nazywany jest serwletem. W rzeczywistości aplet może być postrzegany jako aplet działający na serwerze. Aplet jest pobierany na komputer klienta i uruchamiany w przeglądarce klienta, podczas gdy aplet działa na serwerze i po zakończeniu przesyła wyniki z powrotem do klienta. W przypadku korzystania z apletów cały kod apletu należy przekazać klientowi. W związku z tym zużywa większą przepustowość sieci niż serwlety, które przesyłają tylko wyniki do klienta.

Zalecana: