Applets gegen Servlets
Ein in Java geschriebenes Programm, das in eine HTML -Seite eingebettet werden kann, wird als Applet bezeichnet. Ein Java -fähiger Browser kann verwendet werden, um die Webseite mit dem Applet anzuzeigen. Wenn die Seite, die ein Applet enthält. Ein Java -Programm, das zur Verbesserung/ Erweiterung der Funktionen eines Servers verwendet wird, wird als Servlet bezeichnet. Der Server sollte von den Host-Anwendungen über das Request-Response-Modell zugegriffen werden. In einfachen Worten kann ein Servelt als Java -Applet angesehen werden, das auf dem Server ausgeführt wird.
Was ist ein Applet?
Ein in Java geschriebenes Programm, das in eine HTML -Seite eingebettet werden kann, wird als Applet bezeichnet. Ein Java -fähiger Browser kann verwendet werden, um die Webseite mit dem Applet anzuzeigen. Wenn die Seite, die ein Applet enthält. Applets ermöglichen es dem Benutzer, interaktive Funktionen zu bieten, die möglicherweise nicht nur HTML verwenden können. Da der Code des Applets auf JVM ausgeführt wird, sind Applets plattformunabhängig (unterstützt Microsoft Windows, Unix, Mac OS usw. usw.) und kann in jedem Browser laufen, der Java unterstützt. Darüber hinaus werden Applets von den meisten Webbrowsern zwischengespeichert. Daher können Applets bei der Rückkehr zu einer Webseite schnell geladen werden. In Bezug. Unsignierte Applets haben einige wichtige Einschränkungen wie die Unfähigkeit, auf das lokale Dateisystem zuzugreifen. Sie können nur auf die Applet -Download -Site im Web zugreifen. Signierte Applets können sich als eigenständige Anwendung verhalten, sobald die Unterschrift verifiziert ist.
Was ist ein Servlet?
Ein Java -Programm, das zur Verbesserung/ Erweiterung der Funktionen eines Servers verwendet wird, wird als Servlet bezeichnet. Der Server sollte von den Host-Anwendungen über das Request-Response-Modell zugegriffen werden. In einfachen Worten kann ein Servelt als Java -Applet angesehen werden, das auf dem Server ausgeführt wird. In der Regel werden Servlets zum Speichern/ Verarbeitung von Daten verwendet, die mithilfe eines HTML -Formulars eingereicht wurden, und um dynamische Inhalte auf einer Webseite bereitzustellen. Darüber hinaus werden Servlets zum Verwalten von staatlichen Informationen verwendet. Java -Servlets sind effizient, einfacher und tragbar im Vergleich zu anderen CGI -Technologien (Common Gateway Interface).
Was ist der Unterschied zwischen Applets und Servlets?
Ein Java -Programm, das in eine HTML -Seite eingebettet und mit einem Java -fähigen Browser angezeigt wird, wird als Applet bezeichnet, während ein Java -Programm zur Verbesserung/ Erweiterung der Funktionen eines Servers verwendet wird. Tatsächlich kann ein Servlet als Applet angesehen werden, das auf dem Server ausgeführt wird. Ein Applet wird in den Computer des Clients heruntergeladen und im Browser des Clients ausgeführt, während ein Servlet auf dem Server ausgeführt wird und die Ergebnisse an den Client überträgt, wenn es fertig ist. Bei der Verwendung von Applets muss der gesamte Code des Applets an den Client übertragen werden. Daher verbraucht es mehr Netzwerkbandbreite als Servlets, die nur die Ergebnisse an den Client überträgt.