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

در این مقاله با 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 نصب شود .