Spisu treści:
Definicja - Co oznacza klient aplikacji?
Klient aplikacji to samodzielna aplikacja działająca na komputerze klienckim i skonfigurowana do pracy jako komponent J2EE.
Klient aplikacji służy do wykonywania zadań, takich jak administracja systemem lub aplikacją. Jest to typowo połączone z silnymi komponentami korporacyjnymi, takimi jak usługi sieciowe i EJB, które są wdrażane na zdalnym serwerze aplikacji.
Techopedia wyjaśnia klienta aplikacji
Klienci aplikacji kontrastują z serwletami Java i stronami Java Server Pages (JSP), które są komponentami po stronie serwera, oraz komponentami EJB, które są komponentami biznesowymi po stronie serwera.
Ponieważ jest napisany w języku Java, klient aplikacji jest kompilowany jak każdy program języka Java i bezpośrednio uzyskuje dostęp do komponentów Enterprise Java Bean (EJB). Klient aplikacji ma również możliwość nawiązania połączenia HTTP podczas komunikacji z serwletem. Ponadto klient aplikacji napisany w języku innym niż Java może również współpracować z serwerem J2EE.
Zalety klienta aplikacji w porównaniu z autonomiczną aplikacją Java są następujące:
- Klient aplikacji może działać w przeglądarce internetowej lub kontenerze aplikacji.
- Klient aplikacji jest przenośny, ponieważ jest zawarty w pakiecie z niezbędnym oprogramowaniem w archiwum korporacyjnym.
- Ponieważ ma niezbędne biblioteki, klient aplikacji może uzyskać dostęp do wszystkich usług J2EE.
Główną wadą klienta aplikacji jest jego duża waga.
