Obsah:
Definice - Co znamená aplikační klient?
Aplikační klient je samostatná aplikace, která běží na klientském počítači a je nakonfigurována tak, aby fungovala jako komponenta J2EE.
Klient aplikace se používá k provádění úkolů, jako je správa systému nebo aplikace. Typicky je spojen se silnými podnikovými komponenty, jako jsou webové služby a EJB, které jsou rozmístěny ve vzdáleném aplikačním serveru.
Techopedia vysvětluje aplikačního klienta
Klienti aplikací se liší od serverů Java a stránek Java Server Pages (JSP), což jsou součásti na straně serveru, a komponenty EJB, které jsou součástmi na straně serveru.
Protože je psán v jazyce Java, aplikační klient je kompilován jako každý program jazyka Java a přímo přistupuje k komponentám Enterprise Java Bean (EJB). Aplikační klient má také možnost navázat spojení HTTP při komunikaci se servletem. Navíc aplikační klient, který je psán v jiném jazyce než Java, může také komunikovat se serverem J2EE.
Výhody aplikačního klienta vs. samostatná Java aplikace jsou následující:
- Klient aplikace může běžet ve webovém prohlížeči nebo v kontejneru aplikace.
- Aplikační klient je přenosný, protože je dodáván s nezbytným softwarem v podnikovém archivním souboru.
- Protože má potřebné knihovny, aplikační klient má přístup ke všem službám J2EE.
Hlavní nevýhodou aplikačního klienta je jeho vysoká váha.
