דף הבית   | מפת האתר   | אודות

 שאלות נפוצות-JSP

הינך נמצא ב :

שאלות נוספות-JSP  

 

1. מהי טכנולוגית Java Server Pages?

2. כיצד טכנולוגית JSP עובדת?

3. מדוע צריך JSP אם כבר יש Servlets?

4. אילו שרתי אינטרנט תומכים בטכנולוגית JSP ?

5. מהו דף JSP?

6. כיצד נוצר ומקומפל דף JSP ?

7. כיצד עובדים דפי JSP?

8. היכן אני יכול למצוא מידע נוסף על JSP ?

9. כיצד אני יכול להשתמש ב-Java Beans בדף JSP ?

10. באילו שפות סקריפטים אני יכול להשתמש עם JSP ?

 

1. מהי טכנולוגית Java Server Pages?

טכנולוגית Java Server Pages(JSP)  מספקת דרך פשוטה ומהירה ליצירת דפי web המציגים תוכן המיוצר דינאמית. מפרט ה-JSP פותח על ידי יוזמה industry-wide בהובלת sun microsystems ומגדיר את האינטראקציה בין שרת לדף JSP ומתאר את הפורמט והתחביר של דף זה.

 

2. כיצד טכנולוגית JSP עובדת?

דפי JSP משתמשים ב-xml tags ותסריטים הכתובים בשפת Java. דפי JSP מקומפלים ל-Servlets .JSP יכול לקרוא ל-JavaBeans או Enterprise Java Beans על מנת לבצע עיבוד בשרת. ובזאת  טכנולוגית ה-JSP הינה מרכיב מפתח בארכיטקטורה סקיילבילית עבור אפליקציות מבוססי web. דפי JSP אינם מוגבלים לפלטפורמה או לשרת web ספציפי.

 

3. מדוע צריך JSP אם כבר יש Servlets?

דפי JSP מקומפלים ל-Servlets, לכן תיאורטית אתה יכול לכתוב Servlets שיתמכו באפליקציה המבוססת web שלך. אולם, טכנולוגית ה-JSP תוכננה כך שתפשט את תהליך יצירת הדפים על ידי הפרדה בין התצוגה ה-web-ית לתוכן. באפליקציות רבות התגובה הנשלחת אל הלקוח היא קומבינציה של template data ונתונים המיוצרים דינאמית. בסיטואציה זו הרבה יותר קל לעבוד עם דפי JSP מאשר לעשות הכל עם Servlets.

 

4. אילו שרתי אינטרנט תומכים בטכנולוגית JSP ?

ישנם מס' מימושים של טכנולוגית JSP עבור שרתי אינטרנט שונים. האינפורמציה המעודכנת ביותר לגבי תמיכה המוכרזת רישמית נמצאת ב-http://java.sun.com/products/jsp/industry.html

 

5. מהו דף JSP?

דף JSP הוא דף הנוצר על ידי מפתח web הכולל תגי JSP, הצהרות JSP ותסריטי JSP משולבים עם תגים סטטיים (HTML,XML). דף JSP הוא בעל הסיומת   ".jsp"זה מציין לשרת ה-web ש-JSP engine יעבד אלמנטים של דף זה.

 

6. כיצד נוצר ומקומפל דף JSP ?

דפים הבנויים על ידי שימוש בטכנולוגית JSP ממומשים על ידי שלב של תרגום  שמתבצע פעם אחת בלבד. כאשר הדף נקרא בפעם הראשונה הדף מקומפל ל-Java Servlet class ונשאר בזיכרון השרת, כך שלקריאות הבאות לדף זה יש זמן תגובה מהיר ביותר.

 

7. כיצד עובדים דפי JSP?

מנוע JSP מתרגם תגים ורכיבי תסריט ומייצר את התוכן הנדרש. למשל על ידי קריאה ל-Bean, גישה למסד נתונים או הכללת קובץ ואז שולח את התוצאות בחזרה ללקוח בצורת דף HTML (או XML).
הלוגיקה מייצרת את התוכן סגור בתגים ו-
Beans המעובדים בשרת. רכיבי תסריט מאפשרים למפתח לקשור הכל ביחד. תגי HTML רגילים שולטים על הפורמט והתצוגה של הדף המיוצר.

 

8. היכן אני יכול למצוא מידע נוסף על JSP ?

המקום הראשון לבדוק הוא http://java.sun.com/products/jsp/
האתר מכיל מספר גדול מאוד של משאבים כמו גם מצביעים ל-
mailing list וקבוצות דיון העוסקים בנושאים הקשורים לטכנולוגית JSP.

 

9. כיצד אני יכול להשתמש ב-Java Beans בדף JSP ?

מפרט ה-JSP כולל תגים סטנדרטיים עבור שימוש ומניפולציה של Beans.
תג ה-
useBean יוצר מופע של מחלקת Java Beans מסויימת. אם מופע כזה כבר קיים נעשה בו שימוש, אחרת מיוצר חדש. התגים setProperty, getProperty מאפשרים לך לבצע מניפולציות של מאפייני Bean נתון.

 

10. באילו שפות סקריפטים אני יכול להשתמש עם JSP ?

מספר מנועי JSP עשויים לתמוך בשפות אחרות אך מפרט JSP 1.1 מציין רק שפת סקריפטים אחת המבוססת על שפת Java.

 

 

       
    כל הזכויות שמורות למערכות מידע אית"ן