מתי להשתמש ב- JSP ו- JSPF
שימוש חוזר בקוד JSP
קבצי JSPF ניתן להשתמש כדי להפוך את התכנות של יישומי אינטרנט מורכבים Java פחות מעייף נוטה השגיאה על ידי פיצול היישום לתוך יחידות קטנות יותר או יותר לניהול או מודולים. באופן אידיאלי, כל מודול צריך להיות מוקדש לחלק אחד של תוכנית מלאה ולהיות כללי בטבע, כך קוד ניתן לעשות שימוש חוזר ביישומים JSP בעתיד. קובץ ה- JSP של האב יקבל הנחיות "כלול" עבור כל קובץ קובץ JSPF, המחבר את כולם ביישום JSP מלא.
קוד
פיצול קובץ JSP גדול לתוך שברי JSPF מודולרי קטן יותר יש יתרון נוסף כי זה עושה את המשימה קוד refactoring קל יותר. קוד refactoring היא טכניקה כדי לשפר את איכות הקוד על ידי בחינת אותו, לחלק אותו ליחידות לוגיות ולאחר מכן לשכתב את יחידות אלה אחד אחד. באמצעות שברי JSPF יכול לעזור למנוע טעויות ולהגדיל את הביצועים של כל יחידה ואת היישום רכוב הסופי.
הגבלת גישה
לפי האמנה, קטעי JSPF יש לאחסן בספריה "/ WEB-INF / jspf /". ספרייה זו נגישה על-ידי מיכלי Servlet כגון Tomcat ו- JBoss Application Server, אך לא על-ידי שרתי אינטרנט כגון Apache או Microsoft IIS. אתה יכול לפצל דף JSP מלאה לתוך קבצי JSPF קטע ולהסתיר אותם בספרייה "/ WEB-INF / jspf /". ניתן גם להסתיר דף JSP מלא מהגישה לאינטרנט על ידי אחסונם בקטעי JSPF.
אינטראקציות JSP
דפי JSP מלאים יכולים לייבא דפי JSP מלאים נוספים וכן קטעי JSPF. ניתן לעשות זאת באמצעות ההנחיות "dsp: include" או "jsp: include". ההנחיה "dsp: include" תאפשר לקובץ JSP הורה להעביר פרמטרים לשיטות בקובץ ה- JSP של הילד. ההנחיה "jsp: include" אינה מאפשרת פרמטרים לעבור לשיטות בקבצי JSPF, אך מאפשרת לשיטות שברי ה- JSPF לגשת לנתונים גלובליים ולאובייקטים אחרים שאליהם קובעים כללי הג'אווה את הגישה.