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: Złącza rozszerzeń płyty głównej - PCI, PCIe, AGP i inne - CompTIA A+ 2024, Kwiecień
Anonim

Aplety a serwlety

Program napisany w języku Java, który można osadzić na stronie HTML, nazywany jest 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 na komputer użytkownika i wykonywany na wirtualnej maszynie języka Java (JVM) przeglądarki. Program w języku 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ź. Mówiąc prościej, servelt można postrzegać jako aplet Java działający na serwerze.

Co to jest aplet?

Program napisany w języku Java, który można osadzić na stronie HTML, nazywany jest 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 na komputer użytkownika i wykonywany na wirtualnej maszynie języka Java (JVM) przeglądarki. Aplety umożliwiają udostępnianie użytkownikowi interaktywnych funkcji, które mogą nie być możliwe przy użyciu samego języka HTML. Ponieważ kod apletu jest uruchamiany na JVM, aplety są niezależne od platformy (obsługują systemy Microsoft Windows, UNIX, Mac OS itp.) I mogą działać w dowolnej przeglądarce obsługującej język Java. Ponadto większość przeglądarek internetowych buforuje aplety. Stąd aplety mogą być ładowane szybko 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ą kilka ważnych ograniczeń, takich 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 w języku 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ź. Mówiąc prościej, servelt można postrzegać jako aplet Java działający na serwerze. Zwykle serwlety są używane do przechowywania / przetwarzania danych przesłanych za pomocą formularza HTML oraz do dostarczania dynamicznej zawartości na stronie internetowej. Ponadto serwlety są używane 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 przeglądać za pomocą przeglądarki obsługującej język Java, nazywany jest apletem, natomiast program Java używany do ulepszania / rozszerzania funkcjonalności serwera nazywany jest serwletem. W rzeczywistości serwlet można postrzegać jako aplet działający na serwerze. Aplet jest pobierany na maszynę klienta i uruchamiany w przeglądarce klienta, podczas gdy serwlet działa na serwerze i przesyła wyniki z powrotem do klienta po zakończeniu. Podczas korzystania z apletów cały kod apletu musi zostać przesłany do klienta. Dlatego zużywa więcej przepustowości sieci niż serwlety, które przesyłają tylko wyniki do klienta.

Zalecane: