لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش خدمات وب جاکارتا
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
بودینی ساماراککودی یک مهندس، نویسنده و مدرس جاوا است.
بودینی یک متخصص ارشد نرم افزار است که مشتاق یادگیری مداوم و کاوش فناوری جدید است و به دنبال کار چالش برانگیز و فرصت هایی برای یادگیری و توسعه است. او 15 سال تجربه کار برای چندین شرکت نرم افزاری چند ملیتی در ساخت نرم افزارهای پیشرو در بازار برای پایگاه مشتریان در سراسر جهان دارد. بودینی دارای مدرک کارشناسی کامپیوتر و سیستم های اطلاعاتی از دانشگاه متروپولیتن لندن است.
نمایش نظرات