תוכן עניינים:
הגדרה - מה המשמעות של לקוח היישום?
לקוח אפליקציה הוא יישום עצמאי הפועל על מחשב הלקוח ומוגדר לעבוד כרכיב J2EE.
לקוח היישום משמש לביצוע משימות, כגון ניהול מערכת או יישומים. זה מקושר בדרך כלל עם רכיבים ארגוניים חזקים, כמו שירותי אינטרנט ו- EJB, הפרוסים בשרת יישומים מרוחק.
Techopedia מסביר את לקוח היישומים
לקוחות יישומים מנוגדים ל servlets של Java ודפי שרת Java (JSP), שהם רכיבים בצד השרת, ורכיבי EJB, שהם רכיבים עסקיים בצד השרת.
מכיוון שהוא כתוב בשפת Java, לקוח יישומים מורכב כמו כל תוכנית בשפת Java וניגש ישירות לרכיבי Java Bean (EJB) של Enterprise. ללקוח אפליקציה יש גם את היכולת ליצור חיבור HTTP בעת התקשרות עם servlet. יתר על כן, לקוח יישומים שנכתב בשפה שאינה ג'אווה יכול גם לקיים אינטראקציה עם שרת J2EE.
היתרונות של לקוח יישומים לעומת יישום Java עצמאי הם כדלקמן:
- לקוח אפליקציה יכול לרוץ בדפדפן אינטרנט או בכלי אפליקציות.
- לקוח יישום נישא, מכיוון שהוא מצורף לתוכנה הדרושה בקובץ ארכיב ארגוני.
- מכיוון שיש לה את הספריות הדרושות, לקוח אפליקציות יכול לגשת לכל שירותי J2EE.
החיסרון העיקרי של לקוח היישום הוא משקלו הכבד.