Presentation is loading. Please wait.

Presentation is loading. Please wait.

מבוא ל ASP.NET שיעור 1 : מבוא ל ASP.NET מצגת מס' 1

Similar presentations


Presentation on theme: "מבוא ל ASP.NET שיעור 1 : מבוא ל ASP.NET מצגת מס' 1"— Presentation transcript:

1 מבוא ל ASP.NET שיעור 1 : מבוא ל ASP.NET מצגת מס' 1 www.doronamir.com
MCSD DORON AMIR

2 רשימת נושאים Client / Server Model Request / Response Model
בקשת WEB סטטית Server Processing Clever Client Processing מושגים בסיסיים : IIS , .NET Framework Event-Driven Model First Aspx Page ASP & ASP.NET

3 Client \ Server Model התקשרות בין מחשבים מחשב המכיל מידע (Server)

4 Request / Response Model
Client שולח בקשה למידע מה- Server Server שולח את המידע המבוקש השרת ממתין שלקוח יבקש מידע השרת אינו מעבד את המידע תהליך זה נקרא : בקשת WEB סטטית

5 מקושרים רק בזמן תהליך בקשה\תגובה
בקשת WEB סטטית BROWSER מאתר שרת WEB ע"י URL CLIENT מבקש דף SERVER שולח את הדף CLIENT מקבל את הדף ומציג אותו SERVER ממתין לבקשה נוספת מקושרים רק בזמן תהליך בקשה\תגובה

6 מקושרים רק בזמן תהליך בקשה\תגובה
Server Processing השרת בוחן את המשלוח לפני שליחתו מאפשר לספק מידע דינמי (חישובים ..) Borwser מאתר את השרת ע"י URL Client מבקש דף Server בוחן את הקובץ המבוקש+ביצוע קוד Server מתרגם את תוצאת ביצוע הקוד ל HTML שולח את מסמך התוצאה ללקוח הלקוח מקבל את המסמך ומציג אותו SERVER ממתין לבקשה נוספת מקושרים רק בזמן תהליך בקשה\תגובה

7 Event-Driven Model השרת ממתין לפעולה שתתרחש אצל הלקוח
השרת מגיב לפעולות אלו

8 Clever Client Processing
הדרך היחידה בה לקוח יכול לתקשר עם שרת היא ע"י Request ה Request יכולה להתבצע כתגובה לאירוע בצד ה Client בעזרת JavaScript ניתן להגיב לאירועים כגון: onclick \ onsubmit הקוד מתבצע בצד הלקוח . ב- ASP.NET הקוד מתבצע בצד השרת .

9 ASP.NET לפני שמתחילים... התקנת שרת IIS : Internet Information Server
(SDK-Software Development Kit)

10 First Aspx Page <% Page Language="vb”@ %> <HTML>
שפת התכנות שנבחרה VB.NET <% Page %> <HTML> <script runat="server” > ( sub Page_Load(obj as object, e as eventargs lblMessage.Text = "Hello ASP.NET !” end sub </script> <body> <asp:Label id="lblMessage" runat="server" /> </body> </HTML> Declaration block : קוד זה עובר הידור ל MSIL Web Controls : דומה לפקדי HTML

11 View Source  HTML קוד הדף עבר הידור ל MSIL
ה CLR קימפל את הקוד לשפת מכונה הקוד הופעל + התוצאה תורגמה ל HTML קוד ה HTML נשלח לדפדפן הדפדפן מציג את התוצאה HTML Web Server VB.NET MSIL CLR Machine Code HTML Asp.net

12 ASP & ASP.NET ASP & ASP.NET יכולות לפעול זו לצד זו .
ASP : שימוש בשפות Script ASP.NET : שיפור משמעותי –קוד ביצוע (הידור) ASP.NET : מנהלת את שמירת נתוני הלקוח אוטומטית ASP.NET :אינה דורשת רישום ב Registry ASP.NET:תמיכה ב Session עבור חוות שרתים ASP.NET :הפרדה פיזית בין לוגיקה ועיצוב ASP.NET : אבטחת יישום (web.config ( ASP.NET ....

13 סיכום Client \ Server Model Request / Response Model בקשת WEB סטטית
Server Processing Clever Client Processing מושגים בסיסיים : IIS , .NET Framework Event-Driven Model First Aspx Page ASP & ASP.NET

14 מבוא ל ASP.NET שיעור 1 : מבוא ל ASP.NET מצגת מס' 1 www.doronamir.com
MCSD DORON AMIR


Download ppt "מבוא ל ASP.NET שיעור 1 : מבוא ל ASP.NET מצגת מס' 1"

Similar presentations


Ads by Google