1 / 14

מבוא ל ASP.NET

מצגת מס' 1. מבוא ל ASP.NET. שיעור 1 : מבוא ל ASP.NET. www.doronamir.com MCSD DORON AMIR. רשימת נושאים. Client / Server Model Request / Response Model בקשת WEB סטטית Server Processing Clever Client Processing מושגים בסיסיים : IIS , .NET Framework Event-Driven Model

claire
Download Presentation

מבוא ל ASP.NET

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. מצגת מס' 1 מבוא ל ASP.NET שיעור 1 : מבוא ל ASP.NET 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) • מחשב המבקש מידע (Client)

  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 • התקנת סביבת הפיתוח של סביבת NET . (SDK-Software Development Kit)

  10. First Aspx Page מחלקה page שפת התכנות שנבחרה VB.NET <% Page Language="vb”@ %> <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 בעלת פונקציונליות מופרדת (ישות נפרדת) • ASP.NET היא חלק אינטגרלי ממערכת ההפעלה • 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 • שיעור 1 : מבוא ל ASP.NET www.doronamir.com MCSD DORON AMIR

More Related