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

java programming language

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

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

پروتکل بافر یک زبان مستقل از پلتفرم برای Serialization و Deserialization دیتای ساختارمند مورد استفاده قرار میگیرد که از روش های XML و JSON سریعتر و ساده تر و کم حجم تر بر پایه باینری میباشد که استفاده از آن در REST API را در این بخش بررسی خواهیم کرد 


ETag یا Entity Tag یک هدر است که از Http ورژن 1.1 اضافه شده است در این بخش به کاربرد و نحوه استفاده از آن در REST میپردازیم 


در این بخش روی پیاده سازی Rest Pagination به کمک Spring DATA و Spring MVC می پردازیم


در این بخش خواهیم دید چگونه با Swagger CodeGen تحت تعاریف Swagger specification/Open API یک Spring Boot REST Client بسازیم 


امروزه front-end و back-end اجزای یک web application را تشکیل میدهند ولی در مورد سرویس ها API بخش Back-end و کلاینت ها و اجزای دیگری که از API استفاده میکنند بخش front را شامل میشوند.

در این شرایط داشتن داکیومنت و توضیحات فنی دقیق کامل و روان برای API ها یک شرط الزام آور برای استفاده کلاینت ها میباشد تا بتوانند از API آنگونه که باید، استفاده کنند

همچنین توسعه API طی زمان دستخوش تغییراتی میشود که این تغییرات نیاز به داکیومنت و اطلاع رسانی به کلاینت ها نیز دارد و همین امر به دشواری های توسعه API می افزاید

در این مبحث با استفاده از Springfox که استاندارد و تعاریف swagger 2 را پیاده سازی کرده است Spring REST Service را توسعه خواهیم داد و با ویژگی هایی که به سرویس ما اضافه میکند آشنا خواهیم شد