Applet vs. Anwendung

Autor: Laura McKinney
Erstelldatum: 6 April 2021
Aktualisierungsdatum: 14 Kann 2024
Anonim
Anwendungstypen und Applet-Beispiel - (Java 1-019)
Video: Anwendungstypen und Applet-Beispiel - (Java 1-019)

Inhalt

Applet und Anwendung sind beide Java-Programme. Der Hauptunterschied zwischen Applet und Anwendung besteht darin, dass die Anwendung als eigenständiges Java-Programm bezeichnet wird, das direkt auf Ihrem Computer ausgeführt werden kann. Ein Applet hingegen sind die Programme, für deren Ausführung der Browser erforderlich ist. In einfachen Worten, das Anwendungsprogramm wird ohne Sicherheitseinschränkungen und mit Hilfe einer virtuellen Maschine ausgeführt. Das Applet kann jedoch nicht ohne die Hilfe eines Browsers ausgeführt werden und erfordert weitere Sicherheitseinschränkungen.


Applets können vom Benutzersystem nicht beeinflusst werden, wenn im Browser die richtige JVM installiert ist. Während der Begriff und das Gefühl der Anwendung auf verschiedenen Betriebssystemen gleich bleiben.

Inhalt: Unterschied zwischen Applet und Anwendung

  • Vergleichstabelle
  • Was ist Applet?
    • Arten von Applets
  • Was ist Bewerbung?
  • Hauptunterschiede
  • Vergleichsvideo
  • Fazit

Vergleichstabelle

Basis Applet Anwendung
DefinitionDie Applets sind kleine Java-Programme, für deren Ausführung ein Browser erforderlich ist. Es ist kein voll funktionsfähiges Java-Programm.Die Anwendung ist ein eigenständiges Java-Programm, für dessen Ausführung kein Browser erforderlich ist. Es ist ein voll funktionsfähiges Java-Programm.
HauptmethodeDas Applet verwendet die main-Methode () nicht wie ein Java-Programm zur Ausführung.Die Anwendung verwendet die main-Methode () für ihre Ausführung, da es sich um eine echte Java-Anwendung handelt.
FreiEs kann nicht frei laufen. Sie dienen zum Ausführen der HTML-Seite.Es kann frei ausgeführt werden, da es sich um eine eigenständige Anwendung handelt.
VerbindenAus Sicherheitsgründen wird keine Verbindung mit anderen Servern hergestellt.Es kann mit anderen Servern verbunden werden, da diese frei von Sicherheitsbeschränkungen sind.
ZugriffEs kann nur auf die browserspezifischen Dienste zugegriffen werden.Es kann auf alle im System verfügbaren Ressourcen zugreifen.
SicherheitSicherheitsbeschränkungen erfordern Sicherheit für das System, da sie nicht vertrauenswürdig sind.Es gibt keine Sicherheitsbedenken.

Was ist Applet?

Grundsätzlich handelt es sich um ein kleines Java-Programm wie die Webversion einer Anwendung. Das Applet ist ein Java-Programm, für dessen Ausführung und Ausführung der Java-Browser erforderlich ist. Sie werden im Allgemeinen für das Internet-Computing verwendet. Sie können mit Hilfe des Internets von einem Computer auf einen anderen übertragen. Ein Java-Applet kann alle Arten von Operationen ausführen, z. B. Sounds abspielen, Grafiken anzeigen, animierte Grafiken erstellen usw. Sie können Ihr eigenes Applet auch lokal erstellen und extern entwickeln.


Browser, die mit Java Runtime zur Ausführung des Applet-Programms geliefert werden, werden als Java-fähige Browser bezeichnet. Die Applet-Bytecodes befinden sich an einem eindeutigen Speicherort, dem World Wide Web. Die Java-Applet-Programme werden mit einer eingeschränkteren Sicherheitsbeschränkung ausgeführt. Auf die Ressource im System kann nur über die browserspezifischen Dienste zugegriffen werden.

Arten von Applets

Wir haben das Applet auf zwei Arten in die Webseite integriert

  • Dort erstellen wir unser eigenes Applet in die Webseite. Diese Arten von Applets werden lokal entwickelt und gespeichert und werden als "lokales Applet" bezeichnet.
  • Zweitens können wir ein Applet von einem entfernten Computersystem herunterladen, das in eine Webseite eingebettet ist.

Was ist Bewerbung?

Grundsätzlich handelt es sich um ein eigenständiges Java-Programm, das mit der Unterstützung der virtuellen Maschine auf einer Serverseite arbeiten kann. Die Anwendung hat eine bestimmte Funktion, um auf jeder Java-kompatiblen virtuellen Maschine ausgeführt zu werden. Hierbei handelt es sich um das Java-Anwendungsprogramm, mit dem eine bestimmte Aufgabe für den Benutzer ausgeführt werden soll. Das Java-Anwendungsprogramm umfasst Datenbankprogramme, Textverarbeitungsprogramme, Entwicklungstools und Bildbearbeitungsprogramme, Tabellenkalkulationen und einen Webbrowser.


Sie sind frei von Sicherheitsbeschränkungen und können auf alle Daten, Informationen oder Ressourcen zugreifen. Alle Anwendungsprogramme verbleiben auf dem Computer, auf dem sie bereitgestellt werden. Es hat einen einzelnen Startpunkt mit einer Hauptmethode ().

Hauptunterschiede

  1. Applets sind das Programm, für dessen Ausführung ein Browser erforderlich ist. Im Gegensatz dazu ist die Java-Anwendung ein eigenständiges Programm, für dessen Ausführung kein Browser erforderlich ist.
  2. Applets sind kein Programm mit vollem Funktionsumfang und können nur zum Ausführen kleiner Aufgaben und eines Teils davon verwendet werden. Auf der anderen Seite ist die Java-Anwendung ein umfangreiches Programm, das für eine bestimmte Aufgabe direkt für den Benutzer entwickelt wurde.
  3. Die Anwendung verwendet die Methode main (), um die Implementierung des Codes zu initiieren. Trotzdem verwendet das Applet die main () -Methode nicht. In der Regel wird es nach dem Laden als definierte Methode bezeichnet.
  4. Einerseits hat eine Anwendung die Qualität, alle Programme von Ihrem lokalen Computer aus auszuführen. Auf der anderen Seite hat ein Applet diese Funktion nicht.
  5. Die Applet-Programme können nicht unabhängig voneinander ausgeführt werden. Es erfordert höhere Sicherheitsbeschränkungen. Java-Anwendungsprogramme sind jedoch vertrauenswürdig und erfordern keine Sicherheit.

Fazit

Zusammenfassend besteht der Unterschied zwischen den Applets und der Java-Anwendung darin, dass es sich bei einem Applet um eine Webversion der Anwendung handelt und die Java-Anwendung als eigenständige Maschine konzipiert ist. Die Anwendung kann auf alle Ressourcen zugreifen, und ein Applet verfügt nicht über diese Funktion. Sowohl die Anwendung als auch ein Applet weisen einen Sicherheitsunterschied auf, der darin besteht, dass das Applet sehr sicher ist, die Anwendung jedoch nicht als vertrauenswürdig eingestuft wird. Beide unterscheiden sich in ihren Merkmalen, haben jedoch je nach Verwendung ihre besondere Bedeutung.