J2EE היא סביבת פיתוח ליישומי רשת, המבוססת על
שפת Java. מהאתר של SUN ניתן להוריד את החבילות של J2EE כולל
התקנת שרת האפליקציות. אפליקציית רשת המבוססת על J2EE בנויה משתי שכבות עיקריות: שכבת
הרשת (Web Tier) הכוללת דפי JSP ו-servlets. שכבת EJB המכילה ממשקים (Interfaces), המשובצים בשכבת הרשת ובתוכניות שרת, ומימושיהם. J2EE 5 מציגה בפנינו טכנולוגיה מבוססת תגיות בשם JavaServer Faces, שהיא הרחבה של XML JSP, והיא כוללת בדיקת נתונים, וטיפול בהצגת רכיבים (rendering).בגרסת JDK1.5 של שפת Java מס' חידושים, וביניהם ביאורים (Annotations) שהם תוספות
קוד המתחילות בתו הכרוכית, (@) ו-J2EE מסתמכת עליהן בעת פרישת (deploy) האפליקציה.ב-J2EE ניתן להשתמש בביאורים אלה ע"מ לחסוך בכתיבת קוד.לדוגמא: EJB@ בתכניות צד הלקוח מופיע לפני משתנה שהוא Enterprize Java Bean.ביאורים נוספים מופיעים ב-Session Beans ומודיעים באם אותם Beans הם Stateless או Stateful, ומזהים אלו מתודות בתוכם הן אלה הנקראות בעת Remove, Activate, Passivate של Stateful Beans.גם שכבת Persistence - הקשר בין entities לבסיס
הנתונים משתשמת בביאורים לזיהוי מפתח ראשי (Id@), שדות שאינם נשמרים בבסיס הנתונים (javax.persistence.Transient@), קשרים בין ישויות והגדרת שאילתות בשפה דמוית SQL. פלטפורמת J2EE מספקת גם כלים להעברת הודעות בין יישומים שונים וטיפול בהן, לתרגום סכימות xsd למחלקות java ולהיפך.התקנת השרת כוללת גם התקנת שרת database של
אפאצ'י (http://db.apache.org). לאחר סיום
ההתקנה, הפעלת השרת, וכניסה ראשונה ל-localhost (בדרך כלל המחדל http://localhost:8080 אלא אם כן הוגדר מס' PORT אחר בעת התקנת השרת), מקבלים מסך המבשר כי ההתקנה בוצעה בהצלחה, ובו קישור למדריך מפורט לשימוש בשרת ובתכונותיו השונות. כמו כן, מכיל המדריך גם דוגמאות קוד אותן, וקישור להורדתן. את הדוגמאות ניתןן לקמפל, ולפרוש באמצעות ant מתוצרת אפאצ'י (http://ant.apache.org).להגדרת משתמשים וסיסמאות, ופרישת אפליקציות ניתן להשתמש בפקודת asadmin או בכתובת http://localhost:4848.
סקירות נוספות אודות J2EE 5