دوره آموزشی JSON-B با Java EE 8
3 ساعت 55 دقیقهمتوسط2018-09-26
مدرسین

Ketkee Aryamane
Software Professional
جزئیات دوره
JSON محبوب ترین فرمت برای تبادل داده است. JSON-B یک لایه اتصال استاندارد برای تبدیل اشیاء جاوا به و از پیام های JSON است. این نسخه همراه با Java Enterprise Edition ارائه می شود که شامل تمام ویژگی های کتابخانه های شخص ثالث بدون هیچ تلاشی برای یکپارچه سازی است. JSON-B یک الگوریتم نگاشت پیشفرض را برای تبدیل کلاسهای جاوا موجود به JSON تعریف میکند، در حالی که توسعهدهندگان را قادر میسازد تا فرآیند نگاشت را با استفاده از حاشیهنویسیهای جاوا سفارشی کنند. در این دوره آموزشی با مربی و توسعه دهنده Ketkee Aryamane، نگاشت های پیش فرض و سفارشی شده برای JSON-B را بیاموزید و آن را در یک برنامه وب JAX-RS مشاهده کنید. Ketkee تمام ویژگیهای JSON-B از جمله آداپتورها و سریالسازها را بررسی میکند و آنها را در برنامههای جاوا در دنیای واقعی نشان میدهد.
اهداف یادگیری
مبانی JSON و JSON-B API
نقشه برداری پیش فرض
تعریف دانه ها و داده ها
نقشه برداری سفارشی
سفارشی کردن ترتیب خواص سریال
سفارشی سازی سازنده ها
کار با داده های باینری
آداپتورها
سریالایزرهای سفارشی و deserializers
نسخه ی نمایشی: استفاده از JSON-B در یک برنامه وب
اهداف یادگیری
مبانی JSON و JSON-B API
نقشه برداری پیش فرض
تعریف دانه ها و داده ها
نقشه برداری سفارشی
سفارشی کردن ترتیب خواص سریال
سفارشی سازی سازنده ها
کار با داده های باینری
آداپتورها
سریالایزرهای سفارشی و deserializers
نسخه ی نمایشی: استفاده از JSON-B در یک برنامه وب
مهارت ها
Java EEJavaOracleProgramming LanguagesSoftware DevelopmentDeep Dive (X:Y)
سرفصل ها
0. مقدمه
- 01 - اشیاء جاوا را به JSON نگاشت کنید
- 02 - آنچه باید بدانید
1. نمای کلی و راه اندازی
- 03 - JSON و اهمیت آن
- 04 - ساختار JSON - انواع JSON
- 05 - JSON در مقابل XML
- 06 - نمای کلی JSON-B API
- 07 - راه اندازی برنامه
2. JSON Binding API - نگاشت پیش فرض
- 08 - API های پیش فرض نگاشت - تک لوبیا
- 09 - تنظیمات پیش فرض عمومی
- 10 - تنظیمات دید - فیلدهایی با گیرنده و ستتر
- 11 - تنظیمات دید - فیلدهای نهایی، ایستا و گذرا
- 12 - لوبیا را تعریف کنید
- 13 - داده ها را تعریف کنید
- 14 - تست با JSON-B
- 15 - انواع نگاشت پیش فرض
- 16 - انواع داده ها پشتیبانی می شود
3. JSON Binding API - نگاشت سفارشی، قسمت 1
- 17 - نقشه برداری را سفارشی کنید
- 18 - فرمت کردن خروجی
- 19 - تغییر نام ویژگی bean - JsonbProperty
- 20 - PropertyNamingStrategy
- 21 - سفارشی کردن ترتیب خواص سریال
- 22 - JsonbTransient، تعدیل کننده گذرا
- 23 - استراتژی مشاهده مالکیت سفارشی
4. JSON Binding API - نگاشت سفارشی، قسمت 2
- 24 - رسیدگی به سریال سازی های پوچ
- 25 - سازنده های سفارشی
- 26 - سازنده های سفارشی را تست کنید
- 27 - اعمال فرمت های شماره تاریخ به ویژگی ها
- 28 - استراتژی های داده های باینری
- 29 - پشتیبانی از iJSON
5. آداپتورها و سریال سازها
- 30 - نیاز به آداپتورهای JSON-B
- 31 - adaptToJson
- 32 - adaptFromJson
- 33 - سریالساز و دسریالایزر سفارشی
- 34 - مشکل سلسله مراتب وراثت زدایی
- 35 - پیاده سازی رابط سریال ساز
- 36 - پیاده سازی رابط deserializer
- 37 - آزمایش
6. JSON-B در یک برنامه وب
- 38 - راه اندازی یک برنامه JAX-RS
- 39 - متدهای RESTful بسازید
- 40 - تولید داده و آزمایش
- 41 - روش های RESTful بیشتری اضافه کنید
- 42 - تمام روش های RESTful را تست کنید
نتیجه
- 43 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی Jakarta EE: ساخت اولین برنامه شما
- دوره آموزشی یادگیری جامع Java EE 8
- دوره آموزشی جاوا EE 8 :جاوا سرور Faces JSF 2.3
- دوره آموزشی جاوا EE 8: وب سرویس
- دوره آموزشی جاوا EE: بسته بندی و استقرار برنامه
- دوره آموزشی جاواEnterprise :7 EE جاوابینز (EJB)
- دوره آموزشی Java EE: سرورهای اپلیکیشن
- دوره آموزشی جاوا EE: جاوا سرورFaces (JSF)