آشنایی با ServiceStack در Asp.Net

شنبه 29 فروردین 1394

در این مقاله با ServiceStack و امکانات و ویژگی های مربوط به آن آشنا می شویم

آشنایی با ServiceStack در Asp.Net

ServiceStack یک پلتفرم open source می باشد و یکی از فریم ورکهای سبک , ساده با سرعت بالا برای استفاده در ایجاد نرم افزارهای تحت وب میباشد .همچنین مانند Mono,Linux.Mac OS,Sun Solaris,Microsoft Windows از cross-platform پشتیبانی می کند .شامل برخی امکانات , کدهایی با امکان استفاده مجدد برای سطوح بالا می باشد و همچنین قابلیت نسخه بندی با end-to-end solution service می باشد .

برخی از امکانات ServiceStack :

REST , SOAP و MQ Services

HTTP Client Utility و generic type

ترکیبی از Asp.Net و MVC می باشد

پشتیبانی از JSON

ایحاد فایل سیستم مجازی , bundling و Logging

امنیت , اعتبارسنجی و authorization

Lightweight ORM 

برای افزودن StackService package می توانیم از طریق NuGet اقدام نماییم :

برای این کار ابتدا یک پروژه WebApplication با نام دلخواه ایجاد میکنیم , سپس روی نام پروژه راست کلیک کرده و گزینه "Manage NuGet Package" را انتخاب می کنیم ,  دقت داشته باشید که برای دانلود و نصب StackService package حتمی در پنجره باز شده در ستون سمت راست قسمت Online را انتخاب کنیم .مانند تصویر زیر :

سپس در قسمت search متن "install-package ServiceStack" را وارد نموده و در نتایج جستجو شده بر روی ServiceStack webservice frameword دکمه install را انتخاب میکنیم تا ServiceStack Package نصب شود .

 

برنامه نویسان

نویسنده 3355 مقاله در برنامه نویسان

کاربرانی که از نویسنده این مقاله تشکر کرده اند

در صورتی که در رابطه با این مقاله سوالی دارید، در تاپیک های انجمن مطرح کنید