در این دوره یاد بگیرید چگونه وب سرویس های سبک وزن و مدرن با استفاده از Java Enterprise Edition (EE) 8 و API های مربوطه ایجاد کنید. این دوره به بررسی این می پردازد که چرا Java EE یک پلتفرم خوب برای میکروسرویس ها است، ویژگی های جدید Java EE 8 چیست و چه عواملی نیاز است تا اولین میکروسرویس را با Java EE 8 توسعه، ایجاد و اجرا کنیم. همچنین با پیاده سازی چندین وب سرویس کوچک و تمرکز بر جنبه های خاص مانند کلاینت ها و سرویس های RESTful هم زمان آشنا می شوید. علاوه بر این، مبانی کانتینرسازی با استفاده از داکر، رویکرد برای تست، پردازش JSON و اتصال داده با JSON-P و JSON-B، پردازش هم زمان، push communication با استفاده از رویدادهای server-sent، استفاده از (JSON Web Token (JWT و غیره را فرا خواهید گرفت.
سرفصل:
- معرفی دوره
- چرا Java EE یک پلتفرم خوب برای میکروسرویس ها است؟
- ویژگی های جدید Java EE 8 چیست
- کانتینرسازی Java EE 8 microservices
- ایجاد کلاینت ها و وب سرویس های هم زمان
- پیاده سازی REST APIs با JAX-RS
- استفاده از زیر منابع
- مدیریت خطا در JAX-RS
- پیاده سازی کلاینت های وب سرویس با Java EE 8
- تست وب سرویس های Java EE 8
- مارشال محتوا با JSON-B و JSON-P
- معرفی انواع محتوا و مذاکرات محتوا
- اتصال آسان داده با استفاده از JSON-B
- پردازش JSON انعطاف پذیر با JSON-P
- ایجاد وب سرویس های غیر هم زمان
- مزایا و سناریوهای استفاده از پردازش ناهمزمان
- پیاده سازی وب سرویس های غیر هم زمان
- استفاده از ManagedExecutorService و server-side callbacks
- استفاده از (Server-Sent Events (SSE
- رویداد server-sent چیست؟
- پیاده سازی SSE بر روی سمت سرور
- پیاده سازی کلاینت های SSE REST
- پیاده سازی و ارسال SSE broadcasts
- REST APIs پیشرفته
- استفاده از (JSON Web Token (JWT برای احراز هویت
- و غیره
ثبت ديدگاه