جاوا و تکنولوژی های آن

java programming language

در این وبلاگ به بررسی نکات موجود در جاوا و تکنولوژی های آن می پردازیم

طبقه بندی موضوعی

۸۶ مطلب با موضوع «java :: Spring» ثبت شده است

در قسمت قبل مقدمه ای در مورد احراز هویت و یک روش ابتدایی آنرا توضیح دادیم در این قسمت به پیاده سازی احراز هویت از نوع Basic و Digest روی URI یکسان میپردازیم 

هر دو روش از استاندارد های احراز هویت در RESTful هستند


در این بخش به مباحث پایه ای امنیت مثل Cookie, Login و Authentication در REST Api توسط Spring Security 5 میپردازیم 


در فریم ورک اسپرینگ از دو طریق میتوان RESTful-Service ایجاد کرد :


- از طریق MVC با ModelAndView

- از طریق تبدیل پیام های HTTP


روش ModelAndView قدیمی تر و داکیومنت پخته تری دارد اما تنظیمات سنگین تری را نیاز دارد از Spring 3.0 با در نظر گرفتن معایب موجود در روش قدیمی نیاز بود که روشی سریعتر و سبکتری ارائه میشد که در نهایت منجر به طراحی توسط Annotation ها و HttpMessageConverter شد


اصولا در معماری یک سرویس RESTful یکسری node کلاینت و سرور داریم که میخواهند با استفاده از پروتک HTTP باهم تعامل داشته باشند و برای ایجاد این تعامل یکسری عملیات تعریف میشود که با توجه به پروتکل ارتباطی HTTP روی یکسری URL این عملیات تعاملی پیاده سازی شده اند و در این بخش نگاهی خواهیم انداخت به اجزا و چگونگی کارکرد سرویس


Matrix Variable  یکی دیگر از انواع متغییر هایی که همراه با درخواست GET میتوان ارسال کرد Matrix Variable است و میتواند شامل تعداد زیادی پارامتر باشد