Jersey روش ترجیحی برای ایجاد سرویسهای REST در فریمورک جاوا است. در این دوره شما یاد خواهید گرفت که چگونه از متداولترین ویژگیهای کتابخانه جرسی استفاده کنید.
آنچه یاد خواهید گرفت:
جرسی روش ارجح برای ایجاد خدمات REST در سیستم جاوا اکو است. این بر روی کتابخانههای جاکارتا (که قبلا JEE نامیده میشد) ساخته شده است و قابلیتهای متقابل پلتفرم را ارائه میدهد که مردم جاوا را برای آن انتخاب میکنند. در این دوره آموزشی، Jersey 3 Fundamentals، شما سرویسهای آرامشبخش را ایجاد میکنید تا تمام عملکردهای استاندارد مورد استفاده در سرویسهای RESTful را نشان دهید. ابتدا اصول REST و Jersey را یاد خواهید گرفت. در مرحله بعد، نحوه ایجاد رکورد و سپس به روز رسانی آنها را یاد خواهید گرفت. با حذف سوابق، دموها را کامل میکنید. در نهایت، تکنیکی را مرور میکنید که به مردم نشان میدهد چگونه با جستجوها مدیریت کنند. یکی از قطعات اساسی که اغلب به اشتباه مدیریت میشود.
نمونه ویدیوی آموزشی ( زیرنویسها جدا از ویدیو است و میتوانید آنرا نمایش ندهید ) :
[ENGLISH]
01 Course Overview [1min]
01-01 Course Overview [1mins]
01-02 Jersey 3 Fundamentals - Sandbox [0mins]
02 Setting up a Jersey Application [14mins]
02-01 Introduction [1mins]
02-02 Version Check [1mins]
02-03 What We Are Building [0mins]
02-04 Demo- Maven Archetype [6mins]
02-05 Demo- Project Structure [2mins]
02-06 Demo- Hello World GET Service [3mins]
02-07 Summary [1mins]
02-08 Checkpoint 01 - Version [0mins]
03 RESTful Architecture [12mins]
03-01 Introduction [1mins]
03-02 Architecture [1mins]
03-03 Richardson Maturity Model [2mins]
03-04 Richardson Maturity Model Level 2 [1mins]
03-05 HATEOAS [1mins]
03-06 CRUD Functions [1mins]
03-07 JSON Output [2mins]
03-08 XML Output [1mins]
03-09 Binary Output [1mins]
03-10 Summary [1mins]
04 Using GET to Retrieve Entities [18mins]
04-01 Introduction [0mins]
04-02 GET [1mins]
04-03 Demo- GET All Records [9mins]
04-04 XML Return Types [1mins]
04-05 Demo- GET Single Record [6mins]
04-06 Summary [1mins]
04-07 Checkpoint 02 - Retrieve Json [0mins]
04-08 Checkpoint 03 - Retrieve Json List [0mins]
04-09 Checkpoint 04 - Retrieve with Path Params [0mins]
05 Using POST to Create Entities [16mins]
05-01 Introduction [0mins]
05-02 POST [0mins]
05-03 Demo- POST [6mins]
05-04 @Consumes [0mins]
05-05 Demo- POST Using JSON [9mins]
05-06 Summary [1mins]
05-07 Checkpoint 05 - Post [0mins]
06 Building a RESTful Client in Jersey [27mins]
06-01 Introduction [0mins]
06-02 Postman [0mins]
06-03 Demo- Postman [6mins]
06-04 Jersey Client [1mins]
06-05 Demo- Jersey Client [9mins]
06-06 Returning Lists of Objects [5mins]
06-07 Demo- Jersey Client POST [5mins]
06-08 Summary [1mins]
07 Using PUT to Update Entities [12mins]
07-01 Introduction [0mins]
07-02 PUT [1mins]
07-03 Demo- PUT [8mins]
07-04 Demo- Postman PUT [2mins]
07-05 Summary [1mins]
07-06 Checkpoint 06 - Put [0mins]
08 Using DELETE to Delete Entities [8mins]
08-01 Introduction [0mins]
08-02 DELETE [0mins]
08-03 Demo- DELETE [6mins]
08-04 Demo- Postman DELETE [1mins]
08-05 Summary [1mins]
08-06 Checkpoint 07 - Delete [0mins]
09 Building RESTful Searches [44mins]
09-01 Introduction [0mins]
09-02 Searching in REST [0mins]
09-03 Search with QueryParams [1mins]
09-04 Demo- Basic Search [18mins]
09-05 Search Ranges [1mins]
09-06 Search Range Demo [6mins]
09-07 Search with Objects [1mins]
09-08 Demo- Search with Objects [11mins]
09-09 Demo- Search with Enums [4mins]
09-10 Summary [2mins]
[فارسی]
01 نمای کلی دوره [1 دقیقه]
01-01 بررسی اجمالی دوره [1 دقیقه]
01-02 Jersey 3 Fundamentals - Sandbox [0 دقیقه]
02 راه اندازی یک برنامه Jersey [14 دقیقه]
02-01 مقدمه [1 دقیقه]
02-02 بررسی نسخه [1 دقیقه]
02-03 آنچه میسازیم [0 دقیقه]
02-04 نسخهی نمایشی- Maven Archetype [6 دقیقه]
02-05 نسخهی نمایشی- ساختار پروژه [2 دقیقه]
02-06 نسخهی نمایشی- Hello World GET Service [3 دقیقه]
02-07 خلاصه [1 دقیقه]
02-08 ایست بازرسی 01 - نسخه [0 دقیقه]
03 معماری آرام [12 دقیقه]
03-01 مقدمه [1 دقیقه]
03-02 معماری [1 دقیقه]
03-03 مدل بلوغ ریچاردسون [2 دقیقه]
03-04 مدل بلوغ ریچاردسون سطح 2 [1 دقیقه]
03-05 HATEOAS [1 دقیقه]
03-06 توابع CRUD [1 دقیقه]
03-07 خروجی JSON [2 دقیقه]
03-08 خروجی XML [1 دقیقه]
03-09 خروجی باینری [1 دقیقه]
03-10 خلاصه [1 دقیقه]
04 استفاده از GET برای بازیابی موجودیتها [18 دقیقه]
04-01 مقدمه [0mins]
04-02 دریافت [1 دقیقه]
04-03 نسخه نمایشی- دریافت همه رکوردها [9 دقیقه]
04-04 انواع بازگشت XML [1 دقیقه]
04-05 نسخهی نمایشی- GET Single Record [6 دقیقه]
04-06 خلاصه [1 دقیقه]
04-07 ایست بازرسی 02 - بازیابی Json [0 دقیقه]
04-08 Checkpoint 03 - بازیابی لیست Json [0 دقیقه]
04-09 نقطه بازرسی 04 - بازیابی با پارامترهای مسیر [0 دقیقه]
05 استفاده از POST برای ایجاد موجودیتها [16 دقیقه]
05-01 مقدمه [0mins]
05-02 پست [0 دقیقه]
05-03 نسخه نمایشی- POST [6 دقیقه]
05-04 @Consumes [0 دقیقه]
05-05 نسخهی نمایشی- پست با استفاده از JSON [9 دقیقه]
05-06 خلاصه [1 دقیقه]
05-07 ایست بازرسی 05 - پست [0 دقیقه]
06 ساختن یک مشتری آرام در جرسی [27 دقیقه]
06-01 مقدمه [0mins]
06-02 پستچی [0 دقیقه]
06-03 نسخهی نمایشی- پستچی [6 دقیقه]
06-04 Jersey Client [1 دقیقه]
06-05 نسخهی نمایشی- Jersey Client [9 دقیقه]
06-06 بازگشت لیست اشیاء [5 دقیقه]
06-07 نسخهی نمایشی- Jersey Client POST [5 دقیقه]
06-08 خلاصه [1 دقیقه]
07 استفاده از PUT برای بهروزرسانی موجودیتها [12 دقیقه]
07-01 مقدمه [0mins]
07-02 قرار دادن [1 دقیقه]
07-03 نسخه نمایشی- PUT [8 دقیقه]
07-04 نسخهی نمایشی- Postman PUT [2 دقیقه]
07-05 خلاصه [1 دقیقه]
07-06 ایست بازرسی 06 - قرار دادن [0 دقیقه]
08 استفاده از DELETE برای حذف نهادها [8 دقیقه]
08-01 مقدمه [0mins]
08-02 حذف [0 دقیقه]
08-03 نسخه نمایشی- حذف [6 دقیقه]
08-04 نسخهی نمایشی- پستچی DELETE [1 دقیقه]
08-05 خلاصه [1 دقیقه]
08-06 ایست بازرسی 07 - حذف [0 دقیقه]
09 ایجاد جستجوهای راحت [44 دقیقه]
09-01 مقدمه [0mins]
09-02 جستجو در REST [0 دقیقه]
09-03 جستجو با QueryParams [1 دقیقه]
09-04 نسخهی نمایشی- جستجوی پایه [18 دقیقه]
09-05 محدوده جستجو [1 دقیقه]
09-06 نسخه نمایشی محدوده جستجو [6 دقیقه]
09-07 جستجو با اشیاء [1 دقیقه]
09-08 نسخهی نمایشی- جستجو با اشیاء [11 دقیقه]
09-09 نسخهی نمایشی- جستجو با Enums [4 دقیقه]
09-10 خلاصه [2 دقیقه]
برایان مدیر گروه فناوری نرم افزار، یک شرکت مشاوره مستقر در شهر سالت لیک است و دورههای متعددی را در جاوا تألیف و تدریس کرده است. در طول سالها، برایان دورههایی در مورد گواهینامههای جاوا، JPA، Hibernate، Spring، Spring MVC، Spring JDBC، Maven، RESTful Services، Selenium، Automated Testing، CAS و موضوعات مختلف امنیتی تدریس کرده است.