Innehållsförteckning:
Definition - Vad betyder Application Client?
En applikationsklient är en fristående applikation som körs på klientmaskinen och är konfigurerad att fungera som en J2EE-komponent.
Applikationsklienten används för att utföra uppgifter, t.ex. system- eller applikationsadministration. Det är typiskt sammansatt med starka företagskomponenter, som webbtjänster och EJB, som distribueras i en fjärrapplikationsserver.
Techopedia förklarar Application Client
Applikationsklienter står i kontrast till Java-servlets och Java Server Pages (JSP: er), som är serversidekomponenter, och EJB-komponenter, som är affärssidan på serversidan.
Eftersom det är skrivet på Java-språket kompileras en applikationsklient som alla Java-språkprogram och får direkt åtkomst till Enterprise Java Bean (EJB) -komponenter. En applikationsklient har också möjligheten att upprätta en HTTP-anslutning när man kommunicerar med en servlet. Dessutom kan en applikationsklient som är skriven på ett annat språk än Java också interagera med J2EE-servern.
Fördelarna med en applikationsklient kontra en fristående Java-applikation är följande:
- En applikationsklient kan köras i en webbläsare eller applikationsbehållare.
- En applikationsklient är bärbar, eftersom den ingår i nödvändig programvara i en företags arkivfil.
- Eftersom den har nödvändiga bibliotek kan en applikationsklient få åtkomst till alla J2EE-tjänster.
Den största nackdelen med applikationsklienten är dess tunga vikt.
