Inhoudsopgave:
Definitie - Wat betekent Application Client?
Een applicatieclient is een zelfstandige applicatie die op de clientcomputer wordt uitgevoerd en is geconfigureerd om als een J2EE-component te werken.
De applicatieclient wordt gebruikt om taken uit te voeren, zoals systeem- of applicatiebeheer. Het wordt typisch gebundeld met sterke enterprise-componenten, zoals webservices en EJB, die worden geïmplementeerd in een externe applicatieserver.
Techopedia legt Application Client uit
Applicatieclients contrasteren met Java-servlets en Java Server Pages (JSP's), die server-side componenten zijn, en EJB-componenten, server-side zakelijke componenten.
Omdat het in de Java-taal is geschreven, is een applicatieclient gecompileerd zoals elk Java-taalprogramma en heeft het rechtstreeks toegang tot Enterprise Java Bean (EJB) componenten. Een applicatieclient heeft ook de mogelijkheid om een HTTP-verbinding tot stand te brengen tijdens communicatie met een servlet. Bovendien kan een applicatieclient die in een andere taal dan Java is geschreven, ook communiceren met de J2EE-server.
De voordelen van een applicatieclient versus een zelfstandige Java-applicatie zijn als volgt:
- Een applicatieclient kan worden uitgevoerd in een webbrowser of applicatiecontainer.
- Een applicatieclient is draagbaar, omdat deze wordt gebundeld met de benodigde software in een enterprise-archiefbestand.
- Omdat het de nodige bibliotheken heeft, heeft een applicatieclient toegang tot alle J2EE-services.
Het grootste nadeel van de applicatieclient is het zware gewicht.