מבוא לעיבוד בצד השרת – חלק 6

בפרקים הקודמים במדריך זה ראינו כיצד בקשות המשתמש נאספות ע"י שכבת ה GUI וכיצד הן נשלחות פיזית ע"ג הרשת בעזרת שכבת התקשורת והתצוגה גם יחד.  ובכן , מה הלאה?

 בפרק זה של המדריך , נחקור את המשאבים של שכבת הביניים (MiddleWare).

      

מבוא לעיבוד בצד השרת:

ראית כבר כיצד בקשות המשתמש נאספות ע"י שכבת ה GUI וכיצד הן נשלחות פיזית ע"ג הרשת בעזרת שכבת התקשורת  ובכן , מה הלאה?

 ובכן , ב 99.9% מאפליקציות ה WEB בקצה השני של הדפדפן ימצא שרת WEB. שרת ה WEB הינו נקודת הפתיחה לשכבת הביניים (Middleware).

 מטרת שכבת הביניים היא לקלוט בקשות נכנסות ולעבד אותם ע"י שימוש במשאבים המסופקים ע"י שרת ה WEB (המכונה על גביה רצה תוכנת השרת) או ע"י משאבי רשת אחרים אשר השרת מחובר אליהם.

 הבה נתבונן על הפונקציה הבסיסית ביותר של שרת ה WEB : הפצת קבצי HTML. במקרה זה , הדפדפן מבקש קובץ HTML נתון משרת ה WEB. בתגובה , שרת ה WEB מוצא את הקובץ הנתון במערכת הקבצים המקומית (או ע"ג רשת) ושולח אותו בחזרה לדפדפן.

 כמובן שלשרת ה WEB ישנם משאבים נוספים הרבה מעבר למערכת קבצים בלבד. למעשה , לשרתי WEB גישה למשאבים רבים בד"כ , כגון : מאגרי מידע , אפליקציות , אובייקטים עסקיים , משאבי מערכת הפעלה , שירותי אבטחה ועוד.

 מפתח טוב של אפליקצית WEB ברמת שכבת הביניים ידע בדיוק איזה משאבים נגישים עבורו ומה הוא יכול ל"שנורר" מעבודות קיימות של מפתחים אחרים.

 כמובן שהשאלה הבאה היא כיצד?

 כמובן כי לשרת ה WEB היכולת לשלוט על קבצים הנמצאים בעץ ספריית הWEB.

זהו דבר מובנה בפונקציונאליות של שרת ה WEB. אבל כיצד יכול השרת לגשת לשאר המשאבים שהזכרנו?  

לראשהדף

(HTTPS,SSL) תשדורת מאובטחת

CGI(Common Gateway Interface)