مثال انتهای بحث را دریافت و بررسی کردید (یک مثال کامل قابل اجرا و بررسی)؟ چون هیچکدام از مدلها و تنظیمات و غیره آن داخل پروژهی web نیست. همچنین نکات به روز رسانی به نگارشهای جدیدتر را هم مدنظر داشته باشید.
اشتراکها
بیشتر از 100 مثال ASP.NET Web API
کدهای کتاب ASP.NET Web API 2: Recipes هستند.
WCF REST از سناریوهای مختلفی از قبیل پیغامهای یکطرفه و صف پیغامها و ارتباطات دو طرفه پشتیبانی نمیکند (WCF کامل هست که اینها را پشتیبانی میکند) و فقط REST هست مانند ASP.NET Web API. البته طراحی Web API از هر لحاظ نسبت به WCF REST کاملتر است و گزینهی ترجیح داده شدهی در این مورد (5 مورد WCF REST فوق را با 7 مورد Web API مقایسه کنید و نه با حالت دیگری).
نظرات مطالب
EF Code First #12
- باید از الگوی Service locator استفاده کنید در این موارد خاص فناوریهای قدیمی که برای تزریق وابستگیها طراحی نشدهاند. پیشنیاز این بحث دوره «بررسی مفاهیم معکوس سازی وابستگیها و ابزارهای مرتبط با آن » است.
- ضمن اینکه الان با بودن ASP.NET Web API که هم با وب فرمها سازگار است و هم با MVC، دلیلی برای استفاده از وب متدهای استاتیک عهد عتیق وجود ندارد. ASP.NET Web API طوری طراحی شده تا تزریق وابستگیها در آن ممکن و آزمون پذیری آن بالا باشد.
- ضمن اینکه الان با بودن ASP.NET Web API که هم با وب فرمها سازگار است و هم با MVC، دلیلی برای استفاده از وب متدهای استاتیک عهد عتیق وجود ندارد. ASP.NET Web API طوری طراحی شده تا تزریق وابستگیها در آن ممکن و آزمون پذیری آن بالا باشد.
نظرات مطالب
شروع کار با ASP.NET Web API 2
بله. به طور کلی، هر پلتفرمی که دارای کتابخانه ای جهت کار با سرویسهای Http است میتواند از سرویسهای Asp.Net WebApi استفاده نماید.
اما در هنگام پیاده سازی پروژههای مقیاس بزرگ حتما به طراحی زیر ساخت توجه ویژه ای داشته باشید. اگر کتابهای
Designing Evolvable Web Api With Asp.Net یا
Pro Asp.Net Web Api : Http Web Service In Asp.Net را مطالعه نکردید بهتون پیشنهاد میکنم قبل از شروع به کار حتما نگاهی به آنها بیندازید.
در همین رابطه:
»مقایسه بین امکانات Web Api و WCF اما در هنگام پیاده سازی پروژههای مقیاس بزرگ حتما به طراحی زیر ساخت توجه ویژه ای داشته باشید. اگر کتابهای
Designing Evolvable Web Api With Asp.Net یا
Pro Asp.Net Web Api : Http Web Service In Asp.Net را مطالعه نکردید بهتون پیشنهاد میکنم قبل از شروع به کار حتما نگاهی به آنها بیندازید.
در همین رابطه:
نظرات مطالب
ASP.NET MVC #1
در ورژنهای جاری ASP.NET MVC امکان استفاده از متدهای Web API در کنترلهای ASP.NET MVC فراهم نیست؟