Java Enterprise Edition – הבדלי גרסאות

תוכן שנמחק תוכן שנוסף
Xqbot (שיחה | תרומות)
שימוש בשם המקובל.
שורה 1:
{{פישוט}}
{{שכתוב|נושא=מחשוב}}
'''Java Enterprise Edition''' (מוכרת גם כ Java EE או ג'אווה EE. עד גרסה 5 היתה ידועה כ-'''J2EE''') היא הטכנולוגיה של [[שרת|שרתים]] בעולם ה־[[Java]].
שימוש בשרת Java מאפשר אי תלות ב[[מערכת הפעלה|מערכת ההפעלה]], ומממש את עקרונות ה-Java גם בעולם מערכות ההפעלה.
 
תשתיות J2EEJava EE נותנות אפשרויות של קבלת שירות אמין, מהיר וסטנדרטי, תוך כדי אפשרות בחירת השרת על פי דרישות הלקוח. בהיות הטכנולוגיה מבוססת Java אין תלות במערכת ההפעלה ובמעבד.
 
שרת J2EEJava EE מורכב לרוב מ[[שרת אינטרנט]] (שרת כמו tomcat jakarta apache) המריץ [[יישומון|יישומונים]] (servlets) ודפים דינמיים של [[HTML]] המשלבים HTML,
[[JavaScript]] וקוד Java ונקראים [[JavaServer_Pages|Java Server Pages]].
 
יישומים מורכבים משכבת ביניים מלאה של J2EEJava EE הנקראת [[שרת יישומים]] (Application Server), המשמש כשכבת לוגיקה עסקית בין ה[[דפדפן]] לבין [[בסיס נתונים|בסיסי הנתונים]] ומטפל בלוגיקה ובאינטגרציה של מערכות עסקיות (למשל, חיבור אתר חנות וירטואלית למערכת הרכש והאספקה).
 
[[אורקל (חברה)|חברת אורקל]] (לאחר שרכשה את [[סאן מיקרוסיסטמס]]) נחשבתמתחזקת למובילהואחראית בהגדרותעל תכולתהתקן J2EEשל Java EE, אךאם גם אינה המובילה במימוש שרתים.
 
שרתישרתים ה-Java הנפוציםנפוצים המבוססים J2EEJava EE:
* שרת geronimo.apache.org של פרויקט אפאצ'י
* שרת www.jboss.org של חברת JBoss
שורה 20:
* שרת Oracle AS9 של חברת [[אורקל (חברה)|אורקל]]
 
שרת J2EEJava EE מורכב משרת אינטרנט ומשרת יישומים EJB. על שרת J2EEJava EE יש תהליך התקנה של תת-אפליקציות הנקרא deployment מסוגים שונים:
* אפליקציות WEB המכילה דפי JSP ויישומונים וספריות עזר ארוזות כקובצי war.
* מודולים של לוגיקה עסקית - קוד EJB - ארוזים בספריות jar.