نوشته‌ها

پیاده سازی سرویس RESTful بوسیله Slim (قسمت دوم)

در قسمت اول این مطلب توضیحاتی در مورد چگونگی پیاده سازی یک سرویس RESTful به وسیله میکرو فریم ورک Slim همراه مثال هایی برای پیاده سازی عملکرد های ثبت و خواندن اطلاعات ارایه شد. در ادامه در این قسمت پیاده سازی عملکرد های به روز رسانی، حذف و فهرست کردن اطلاعات بیان خواهد شد.

همانطور که اطلاعت دارید  به صورت معمول در سرویس های REST از متد GET برای خواندن اطلاعات، از POST برای ثبت اطلاعات، از PUT برای به روز رسانی اطلاعت و برای حذف اطلاعات از متد DELETE استفاده می شود.

همچنین به شکل اصولی تر در پاسخ ریکوئست دریافتی می بایست متناسب با شرایط کد وضعیت یا Status خاصی بازگردانده شود. برای اطلاعات بیشتر در مورد این گونه جزییات وب سایت REST API Tutorial منبع مناسبی خواهد بود.

ادامه مطلب …

پیاده سازی سرویس RESTful بوسیله Slim (قسمت اول)

اگر قصد داشته باشید اپلیکیشنی تحت پلتفرم های مختلف پیاده سازی کنید و اطلاعات دریافت شده از کاربران را در یک پایگاه داده مرکزی مدیریت نمایید، REST گزینه مناسبی برای ارتباط بین سرور و اپلیکیشن شما خواهد بود.

در این مطلب نحوه پیاده سازی یک سرویس RESTful با قابلیت های CRUD به وسیله فریم ورک Slim بیان خواهد شد. توجه داشته باشید فرض بر این هست که شما با مفاهیم مربوط به معماری Representational State Transfer یا به صورت خلاصه شده، REST، آشنایی دارید. چنانچه با این مفهوم آشنایی ندارید مطلب اصول طراحی وب سرویس های REST از وب سایت همکدی میتواند برای شما شروع مناسبی باشد.

همانطور که در بالا ذکر شد این مطلب به توضیح مفاهیم مربوط به پیاده سازی یک سرویس REST نمی پردازد و سعی بر این است تا در مثالی ساده نحوه پیاده سازی این سرویس به شما نشان داده شود. در ادامه نحوه پیاده سازی یک سرویس ساده برای ثبت و دسترسی به یاداشت ها را دنبال خواهیم کرد.

ادامه مطلب …