Download presentation
Presentation is loading. Please wait.
Published byValentine Egbert Butler Modified over 6 years ago
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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.