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
נושאים בפרק תשיעי:
נושאים בפרק עשירי:
נושאים בפרק אחד עשר:
-
מה זה Messaging Patterns.
-
המשמעות של Request-Respone Pattern.
-
המשמעות של One-Way Pattern, ודוגמת קוד.
-
המשמעות של Duplex Pattern.
-
המשמעות של Streaming Pattern, והרבה קוד.
נושאים בפרק שנים עשר:
נושאים בחלק שלושה עשר:
-
הסבר על אירוח שירות ב - IIS.
-
לאפשר לגשת מ - WCF Service ל - HttpContext.
-
לאפשר לגשת מ - WCF Service ל - Session.
חלק ארבעה עשר - היכרות עם האופציות להגדרת המופעים של ה - Services, ועבודה עם כמה תהליכים במקביל.
נושאים בחלק ארבעה עשר:
-
היכרות עם הגישות השונות של יצירת מופעים.
-
כיצד לאפשר PerSession גם ב - http.
-
היכרות עם הגישות השונות לעבודה עם כמה קריאות לשירות בו זמנית.