WCF 4 (Windows Communication Foundation) for Beginner – Table of content

17 באוגוסט 2011

תגיות: ,
4 תגובות


 


כתבתי מדריך די מפורט בעל ארבעה עשר פרקים למתחילים בעולם ה – WCF,

 

לכל מי שמתחיל בעולם ה – WCF, או מי שרוצה להבין את היסודות, המדריך הזה הוא המקום להתחיל.

 

 

 

חלק ראשון – בו אדבר על מה זה Service ומה זה Contract.


נושאים בחלק ראשון:



  • מה המשמעות של Service.


  • מה זה Contract ומה ההבדל בין ServiceContract לבין OperationContract.


  • כיצד מתחילים לכתוב Service.


  • מה זה DataContract ומה זה DataMember.

 

חלק שני – בו אספר לכם כיצד להרים Services לאויר (Hosting)


נושאים בחלק שני:



  • סיכום דוגמת קוד להגדרה של Service מהפרק הקודם.


  • מי מחזיק את השירות באויר.


  • מה זה Endpoint.


  • הגדרה של Endpoint בקונפיג.


  • מה זה Binding.


  • הגדרה של Service Host והרמת השירות הראשון שלנו לאויר.

חלק שלישי – בו אספר כיצד לתקשר עם Service שבאויר.


נושאים בחלק שלישי:



  • סיכום דוגמת קוד מהפרק הקודם.


  • מה Client צריך לעשות כדי לתקשר עם ה – Service.


  • יצירת Client ראשון בעזרת ChannelFactory.


  • יצירת Client שני בעזרת Service Reference.

 

חלק רביעי – בו אסביר על החלקים השונים של קובץ הקונפיג.


נושאים בפרק רביעי:



  • סיכום הפרקים הקודמים.


  • ממה מורכב האלמנט Binding.


  • סוגי ה – Bindings השונים.


  • הבנת המאפיין bindingConfiguration של אלמנט Endpoint


  • הבנת המאפיין behaviorConfiguration של אלמנט Endpoint


  • הבנת המאפיין behaviorConfiguration של אלמנט Service

 

חלק חמישי – בו נמשיך להתעמק בקובץ הקונפיג.


נושאים בפרק חמישי:



  • סיכום הפרקים הקודמים.


  • יצירת Binding מותאם אישית.


  • האופצייה להגדיר יותר מ – endpoint אחד לשירות.


  • הכרת האלמנט host ו – baseAddress.


  • הכירות עם protocolMapping.

חלק שישי – אירוח השירות בפלטפורמות שונות.


נושאים בפרק שישי:



  • אירוח שירות ב – Console Application, Windows Form Application, Windows Presentation Foundation.


  • אירוח שירות ב – Windows Service


  • אירוח שירות ב – Internet Information Services – IIS


  • אירוח שירות ב – Windows Process Activation Service – WAS


  • אירוח שירות ב – AppFabric

 

חלק שביעי – בו אסביר כיצד להפעיל Service ב – javascript בעזרת Script Manager.


נושאים בפרק שביעי:



  • דוגמא להגדרה של הפעלה השירות מתוך javascript.


  • הכרת המאפיין namespace של ServiceContract.


  • בעבודה עם ajax למה עדיף WCF מאשר Web Service

 

חלק שמיני – בו אסביר כיצד הכתיבה של שירותים ב – web style והפעלה שלהם בעזרת קריאות GET ו – POST.


נושאים בפרק שמיני:



  • מה המשמעות של כתיבת שירותים web style.


  • להכיר את webHttp behavior וחלק מהמאפיינים שלו.


  • להכיר את WebGetAttribute, WebInvokeAttribute וחלק מהמאפיינים שלהם.


  • צריכה של שירות המוגדר כ – webHttp.


  • להכיר את WebServiceHost

 

חלק תשיעי – כתיבה של שירותים ב – web חלק 2.


נושאים בפרק תשיעי:



  • סיכום הפרק הקודם.


  • שימוש במנגנון ה – caching של asp.net


  • הפעלה של השירות בעזרת ScriptManager גם כשהשירות יושב בשרת אחר מהדף המשתמש בו.

 

חלק עשירי – יצירת RSS Feed בעזרת WCF


נושאים בפרק עשירי:



  • מה זה RSS Feed ומה זה ATOM.


  • הכרת המחלקות הרלוונטיות.


  • יצירת RSS Feed לדוגמא.

 

חלק אחד עשר – נכיר את המושג Messaging Patterns


נושאים בפרק אחד עשר:



  • מה זה Messaging Patterns.


  • המשמעות של Request-Respone Pattern.


  • המשמעות של One-Way Pattern, ודוגמת קוד.


  • המשמעות של Duplex Pattern.


  • המשמעות של Streaming Pattern, והרבה קוד.

 

חלק שנים עשר – Duplex Pattern


נושאים בפרק שנים עשר:



  • סיכום הפרק הקודם.


  • מה זה Duplex.


  • חסרונות ויתרונות בעבודה עם Duplex.


  • דוגמת קוד.

חלק שלושה עשר – נקודות אירוח WCF על IIS.


נושאים בחלק שלושה עשר:



  • הסבר על אירוח שירות ב – IIS.


  • לאפשר לגשת מ – WCF Service ל – HttpContext.


  • לאפשר לגשת מ – WCF Service ל – Session.



חלק ארבעה עשר – היכרות עם האופציות להגדרת המופעים של ה – Services, ועבודה עם כמה תהליכים במקביל.


נושאים בחלק ארבעה עשר:



  • היכרות עם הגישות השונות של יצירת מופעים.


  • כיצד לאפשר PerSession גם ב – http.


  • היכרות עם הגישות השונות לעבודה עם כמה קריאות לשירות בו זמנית.

 

הוסף תגובה
facebook linkedin twitter email

להגיב על שמעון לבטל

האימייל לא יוצג באתר. שדות החובה מסומנים *

4 תגובות

  1. עופר14 ביוני 2012 ב 21:06

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

    הגב
  2. יואב9 באוגוסט 2012 ב 19:02

    כל הכבוד על ההשקעה.
    תודה רבה.

    הגב
  3. שמעון19 בפברואר 2014 ב 9:57

    נשמח לגירסה להדפסה בכל מדריך או אחד מרוכז כדי שנוכל ללמוד ממנו (ממך 🙂 בדרך לעבודה =\)

    הגב
  4. אריאל27 בספטמבר 2016 ב 17:55

    תודה רבה, עושה סדר בעברית בים הזה של ה WCF

    הגב