آموزش خدمات وب جاکارتا

Jakarta Web Services

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره:
به سرعت با خدمات وب جاکارتا شروع کنید. در این دوره، مهندس جاوا، نویسنده و مدرس بودینی ساماراکودی، مروری بر خدمات وب و خدمات وب مختص جاکارتا EE ارائه می دهد. بودینی نحوه تنظیم محیط را برای شروع ساختن یک API ساده RESTful توضیح می دهد و به شما نشان می دهد که چگونه یک REST API برای انجام عملکردهای CRUD در یک برنامه بسازید و اجرا کنید. او نحوه تنظیم دقیق برخی از خدمات وب جاکارتا RESTful را با انجام اعتبارسنجی، و همچنین نحوه رسیدگی به استثناها و ایمن سازی آنها را پوشش می دهد. بودینی همچنین امکان اجرای برنامه های RESTful را در یک محیط Java SE مورد بحث قرار داده و نشان می دهد.

سرفصل ها و درس ها

معرفی Introduction

  • خدمات وب جاکارتا: یکپارچه سازی برنامه های کاربردی از طریق اینترنت Jakarta Web Services: Integrating applications over the internet

  • آنچه شما باید بدانید What you should know

1. خدمات وب: چیست؟ و چرا؟ 1. Web Services: What? and Why?

  • وب سرویس چیست؟ What is a web service?

  • چرا خدمات وب مورد نیاز است؟ Why are web services needed?

  • API ها، خدمات وب و نقاط پایانی APIs, web services, and endpoints

2. خدمات وب در جاکارتا EE 2. Web Services in Jakarta EE

  • استراحت و صابون REST and SOAP

  • خدمات وب مبتنی بر XML/SOAP در مقابل خدمات وب RESTful XML/SOAP-based vs. RESTful web services

  • موارد استفاده از خدمات وب RESTful و مبتنی بر XML/SOAP RESTful and XML/SOAP-based web service use cases

  • تاریخچه خدمات وب: از Java EE تا Jakarta EE History of web services: From Java EE to Jakarta EE

  • چه چیز جدیدی در جاکارتا EE برای خدمات وب وجود دارد؟ What's new in Jakarta EE for web services?

  • تمرکز ابر بومی در خدمات وب جاکارتا The cloud-native focus in Jakarta web services

3. مرحله را برای ایجاد یک REST API تنظیم کنید 3. Set the Stage to Build a REST API

  • روش های CRUD و HTTP CRUD and HTTP methods

  • یک برنامه وب پایه ایجاد و پیکربندی کنید Create and configure a basic web application

  • پیکربندی Jakarta RESTful Web Services Configure Jakarta RESTful Web Services

  • یک کلاس Resource اضافه کنید Add a Resource class

4. REST API را برای Read Action بسازید 4. Build the REST API for the Read Action

  • پیاده سازی روش منبع برای خواندن: HTTP GET Implement resource method for reading: HTTP GET

  • از پارامترهای مسیر استفاده کنید Use path parameters

  • از پارامترهای پرس و جو استفاده کنید Use query parameters

  • انواع مقدار پاسخ را کاوش کنید: انواع رسانه Explore response value types: Media types

  • انواع رسانه در عمل Media types in action

  • ResponseBuilder و روش ها ResponseBuilder and methods

  • پاسخ را از طریق ResponseBuilder کنترل کنید Control the response via ResponseBuilder

  • چالش: اپلیکیشن سفر Challenge: Travel app

  • راه حل: اپلیکیشن سفر Solution: Travel app

5. REST API را برای ایجاد، به‌روزرسانی و حذف اقدامات بسازید 5. Build the REST API for Create, Update, and Delete Actions

  • از HTTP POST برای عمل CREATE استفاده کنید Use HTTP POST for the CREATE action

  • از HTTP PUT برای اقدام به‌روزرسانی استفاده کنید Use HTTP PUT for the UPDATE action

  • از HTTP DELETE برای عمل DELETE استفاده کنید Use HTTP DELETE for the DELETE action

  • چالش: اپلیکیشن سفر Challenge: Travel app

  • راه حل: اپلیکیشن سفر Solution: Travel app

6. خدمات وب آرامش بخش جاکارتا خود را به خوبی تنظیم کنید 6. Fine-Tune Your Jakarta RESTful Web Services

  • نقاط پایانی REST خود را اعتبارسنجی کنید Validate your REST endpoints

  • اعتبارسنجی تک فیلد را در REST انجام دهید Perform single field validations in REST

  • اعتبارسنجی سفارشی را در REST انجام دهید Perform custom validations in REST

  • موارد استثنا را در نقاط پایانی REST مدیریت کنید Handle exceptions in REST endpoints

  • پیاده سازی امنیت در نقاط پایانی REST Implement security in REST endpoints

7. برنامه های RESTful در محیط جاوا SE 7. RESTful Applications in the Java SE Environment

  • Java SE bootstrap API The Java SE bootstrap API

  • برنامه Java SE را ایجاد و پیکربندی کنید Create and configure the Java SE app

  • برنامه RESTful را بسازید Build the RESTful application

  • برنامه را اجرا کنید و نقطه پایانی را تست کنید Run the application and test the endpoint

نتیجه Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

نظری ارسال نشده است.

آموزش خدمات وب جاکارتا
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
2h 50m
39
Linkedin (لینکدین) lynda-small
10 مهر 1402 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
-
- از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Buddhini Samarakkody Buddhini Samarakkody

مهندس جاوا، نویسنده، مربی

بودینی ساماراککودی یک مهندس، نویسنده و مدرس جاوا است.

بودینی یک متخصص ارشد نرم افزار است که مشتاق یادگیری مداوم و کاوش فناوری جدید است و به دنبال کار چالش برانگیز و فرصت هایی برای یادگیری و توسعه است. او 15 سال تجربه کار برای چندین شرکت نرم افزاری چند ملیتی در ساخت نرم افزارهای پیشرو در بازار برای پایگاه مشتریان در سراسر جهان دارد. بودینی دارای مدرک کارشناسی کامپیوتر و سیستم های اطلاعاتی از دانشگاه متروپولیتن لندن است.

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

لینکدین به عنوان یکی از بزرگترین شبکه‌های اجتماعی حرفه‌ای، به میلیون‌ها افراد در سراسر جهان این امکان را می‌دهد تا ارتباط برقرار کنند، اطلاعات حرفه‌ای خود را به اشتراک بگذارند و فرصت‌های شغلی را کشف کنند. این شبکه اجتماعی به کاربران امکان می‌دهد تا رزومه حرفه‌ای خود را آپدیت کنند، با همکاران، دوستان و همکاران آینده ارتباط برقرار کنند، به انجمن‌ها و گروه‌های حرفه‌ای ملحق شوند و از مقالات و مطالب مرتبط با حوزه کاری خود بهره‌مند شوند.

لینکدین همچنین به کارفرمایان امکان می‌دهد تا به دنبال نیروهای با تجربه و مهارت مورد نیاز خود بگردند و ارتباط برقرار کنند. این شبکه حرفه‌ای به عنوان یک پلتفرم کلیدی برای بهبود دسترسی به فرصت‌های شغلی و گسترش شبکه حرفه‌ای خود، نقش مهمی را ایفا می‌کند. از این رو، لینکدین به عنوان یکی از مهمترین ابزارهای کارآفرینی و توسعه حرفه‌ای در دنیای امروز مورد توجه قرار دارد.