Zuhause Datenbanken Was ist ein Anwendungsclient? - Definition aus techopedia

Was ist ein Anwendungsclient? - Definition aus techopedia

Inhaltsverzeichnis:

Anonim

Definition - Was bedeutet Application Client?

Ein Anwendungsclient ist eine eigenständige Anwendung, die auf dem Clientcomputer ausgeführt wird und als J2EE-Komponente konfiguriert ist.


Der Anwendungsclient wird verwendet, um Aufgaben wie die System- oder Anwendungsverwaltung auszuführen. Es ist in der Regel mit starken Unternehmenskomponenten wie Webdiensten und EJB ausgestattet, die auf einem Remote-Anwendungsserver bereitgestellt werden.

Techopedia erklärt Application Client

Anwendungsclients stehen im Gegensatz zu Java-Servlets und Java Server Pages (JSPs), bei denen es sich um serverseitige Komponenten handelt, und EJB-Komponenten, bei denen es sich um serverseitige Geschäftskomponenten handelt.


Da ein Anwendungsclient in Java geschrieben ist, wird er wie jedes andere Programm in Java kompiliert und greift direkt auf EJB-Komponenten (Enterprise Java Bean) zu. Ein Anwendungsclient kann auch eine HTTP-Verbindung herstellen, wenn er mit einem Servlet kommuniziert. Darüber hinaus kann ein Anwendungsclient, der in einer anderen Sprache als Java geschrieben ist, auch mit dem J2EE-Server interagieren.


Die Vorteile eines Anwendungsclients gegenüber einer eigenständigen Java-Anwendung sind folgende:

  • Ein Anwendungsclient kann in einem Webbrowser oder in einem Anwendungscontainer ausgeführt werden.
  • Ein Anwendungsclient ist portabel, da er mit der erforderlichen Software in einer Unternehmensarchivdatei gebündelt ist.
  • Da ein Anwendungsclient über die erforderlichen Bibliotheken verfügt, kann er auf alle J2EE-Services zugreifen.

Der Hauptnachteil des Anwendungsclients ist sein hohes Gewicht.

Was ist ein Anwendungsclient? - Definition aus techopedia