Πίνακας περιεχομένων:
Ορισμός - Τι σημαίνει "Client Client";
Ο υπολογιστής-πελάτης εφαρμογής είναι μια αυτόνομη εφαρμογή που εκτελείται στο μηχάνημα-πελάτη και είναι ρυθμισμένη να λειτουργεί ως στοιχείο J2EE.
Ο πελάτης εφαρμογής χρησιμοποιείται για την εκτέλεση εργασιών, όπως διαχείριση συστήματος ή εφαρμογών. Είναι συνηθισμένο με ισχυρά επιχειρησιακά στοιχεία, όπως οι υπηρεσίες Web και το EJB, τα οποία αναπτύσσονται σε έναν απομακρυσμένο διακομιστή εφαρμογών.
Η Techopedia εξηγεί τον Πελάτη Εφαρμογών
Οι πελάτες των εφαρμογών αντιτίθενται σε διακομιστές Java και σελίδες διακομιστή Java (JSPs), τα οποία είναι στοιχεία από την πλευρά του διακομιστή και εξαρτήματα EJB, τα οποία αποτελούν συστατικά τμήματα της υπηρεσίας από την πλευρά του διακομιστή.
Επειδή είναι γραμμένο στη γλώσσα Java, ένας υπολογιστής-πελάτης εφαρμογών μεταγλωττίζεται όπως οποιοδήποτε πρόγραμμα γλώσσας Java και προσπελαύνει άμεσα τα στοιχεία Enterprise Java Bean (EJB). Ένας πελάτης εφαρμογής έχει επίσης τη δυνατότητα να δημιουργήσει μια σύνδεση HTTP όταν επικοινωνεί με ένα servlet. Επιπλέον, ένας πελάτης εφαρμογής που είναι γραμμένος σε γλώσσα διαφορετική από την Java μπορεί επίσης να αλληλεπιδράσει με τον διακομιστή J2EE.
Τα πλεονεκτήματα ενός προγράμματος-πελάτη εφαρμογής έναντι μιας αυτόνομης εφαρμογής Java είναι τα εξής:
- Ένα πρόγραμμα-πελάτη εφαρμογής μπορεί να εκτελεστεί σε ένα πρόγραμμα περιήγησης στο Web ή ένα κοντέινερ εφαρμογής.
- Ο πελάτης εφαρμογής είναι φορητός, καθώς είναι συνδεδεμένος με το απαραίτητο λογισμικό σε ένα αρχείο αρχειοθέτησης επιχείρησης.
- Επειδή διαθέτει τις απαραίτητες βιβλιοθήκες, ένας πελάτης εφαρμογής μπορεί να έχει πρόσβαση σε όλες τις υπηρεσίες J2EE.
Το κύριο μειονέκτημα του πελάτη της εφαρμογής είναι το μεγάλο βάρος του.