در این بخش یاد میگیریم چطور Entity هایی که در Spring Application بصورت داخلی استفاده میشود را به DTO هایی که قرار است کلاینت خارجی استفاده کند در 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 شد