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

java programming language

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

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

۲۷ مطلب با موضوع «java :: Spring :: Spring_REST» ثبت شده است

در این بخش یاد میگیریم چطور Entity هایی که در Spring Application بصورت داخلی استفاده میشود را به DTO هایی که قرار است کلاینت خارجی استفاده کند در REST تبدیل کنیم 


در این بخش به چگونگی رسیدگی به Exception ها در REST میپردازیم 


تا قبل از Spring 3.2 رسیدگی به خطا ها به دو روش اصلی استفاده از کلاس HandlerExceptionResolver و ExceptionHandler@ محدود بود که امروزه هر دوی آنها منسوخ شده اند 


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

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


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


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


- از طریق MVC با ModelAndView

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


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