DCSIMG
WCF 4 (Windows Communication Foundation) for Beginner - Table of content - שלמה גולדברג (הרב דוטנט)

שלמה גולדברג (הרב דוטנט)

מרצה בסלע ויועץ בעולם ה - net.

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

 

כתבתי מדריך די מפורט בעל ארבעה עשר פרקים למתחילים בעולם ה - 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.
  • היכרות עם הגישות השונות לעבודה עם כמה קריאות לשירות בו זמנית.
 
פורסם: Aug 17 2011, 11:50 PM by Shlomo | with no comments
תגים:,
שלח תגובה

(שדה חובה)  

(שדה חובה)  

(אופציונלי)

(שדה חובה) 

Please add 1 and 6 and type the answer here:


Enter the numbers above: