دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش: [1 ed.]
نویسندگان: David R. Heffelfinger
سری:
ISBN (شابک) : 1484281608, 9781484281604
ناشر: Apress
سال نشر: 2022
تعداد صفحات: 249
زبان: English
فرمت فایل : EPUB (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 2 Mb
در صورت تبدیل فایل کتاب Payara Micro Revealed: Cloud-Native Application Development with Java به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب Payara Micro Revealed: Cloud-Native Application Development with Java نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
آنچه خواهید آموخت<
/span>
این کتاب برای چه کسانی است
توسعه دهندگان جاوا که مایل به توسعه ابر هستند
-برنامههای داخلی و میکروسرویسها، و توسعهدهندگان برنامه
Java EE که میخواهند به توسعه برنامههای بومی ابری که سبک وزن
هستند و به آسانی قابل استقرار هستند، روی بیاورند
What You Will Learn
Who This Book Is For
Java developers who wish to develop cloud-native
applications and microservices, and Java EE application
developers who wish to transition to developing cloud-native
applications that are lightweight and easily
deployed
Table of Contents About the Author About the Technical Reviewer Acknowledgments Chapter 1: Jakarta EE, MicroProfile, Payara, and the Cloud Brief Server-Side Java History J2EE Java EE MicroProfile Jakarta EE Payara Chapter 2: Developing Microservices Using Payara Micro Setting Up Your Environment Payara Micro Maven Plug-in Payara BOM Payara Maven Repository Jakarta EE and MicroProfile Dependencies Specifying the Base URI for Our Web Services Running Our Application Developing RESTful Web Services Handling HTTP GET Requests Handling HTTP POST Requests Handling HTTP PUT Requests Handling HTTP DELETE Requests Handling HTTP PATCH Requests Path and Query Parameters Path Parameters Query Parameters Parsing JSON Data Summary Chapter 3: Developing Microservice Clients MicroProfile REST Client API Overview Generating HTTP GET Requests Generating HTTP POST Requests Generating HTTP PUT Requests Generating HTTP DELETE Requests Path and Query Parameters Path Parameters Query Parameters Generating JSON from Java Objects Summary Chapter 4: Contexts and Dependency Injection CDI Scopes Life Cycle of CDI Beans Dependency Injection CDI Events Firing Events Listening for Events Qualifiers Observing CDI Scopes Summary Chapter 5: Application Configuration Configuration Sources Configuration via Property Files Configuration via Environment Variables Configuration via System Properties Payara Specific Config Sources Directory Configuration Source Password Configuration Source Domain Configuration Source JNDI Configuration Source Config Configuration Source Server Configuration Source Application Configuration Source Module Configuration Source Cluster Configuration Source JDBC Configuration Source LDAP Configuration Source Cloud Provider Specific Configuration Sources Custom Configuration Sources Dynamic Properties Converters Standard Converters Payara Micro Specific Converters Custom Converters Summary Chapter 6: Metrics Base Metrics Vendor Metrics Application Metrics @Counted @Gauge @ConcurrentGauge @Metered @Timed @SimplyTimed Programmatic Application Metrics Configuring MicroProfile Metrics in Payara Micro Disabling Metrics Securing Metrics Customizing the Metrics Endpoint Static Metrics Summary Chapter 7: High Availability and Fault Tolerance Asynchronously Calling RESTful Web Service Endpoints Limit Concurrent Execution to Avoid Overloading the System Using Semaphores for Synchronous Endpoints Using Thread Pools for Asynchronous Endpoints Stop Invoking Repeatedly Failing Endpoints Providing an Alternative Solution When Execution Fails Retrying Execution in Case of Failure Defining a Maximum Duration for Execution Summary Chapter 8: Health Checks Free Health Check Functionality Determining If a Service Is Live Determining If a Service Is Ready Configuring MicroProfile Health Disabling MicroProfile Health Securing MicroProfile Health Customizing the MicroProfile Health Endpoint Summary Chapter 9: Request Tracing Enabling Request Tracing in Payara Micro Spans and Traces Customizing Request Tracing Tracing Additional Methods Disabling Request Tracing Customizing the Operation Name Adding Additional Information to Spans Creating Additional Spans Summary Chapter 10: Documenting Web Services Automatically Generating Documentation Customizing Documentation via Code Annotations Customizing HTTP Responses Customizing Documentation for Operations Customizing Documentation for Path or Query Parameters Configuring OpenAPI Configuring OpenAPI via MicroProfile Config Configuring OpenAPI via a Payara Micro Command File Disabling OpenAPI Enabling CORS Headers Securing OpenAPI Customizing the OpenAPI Endpoint Summary Chapter 11: Security with JSON Web Tokens Obtaining a Token Securing Microservices with JSON Web Tokens MicroProfile Config JWT Properties MicroProfile JWT Annotations Invoking Secured Microservices with MicroProfile REST Client API Obtaining Information from a Token Summary Chapter 12: Payara Micro Specific Features Automatic Clustering Clustered Application Scoped CDI Beans Remote CDI Events Uber Jars Creating Uber Jars Embedding Payara Micro Summary Chapter 13: Payara Cloud Signing Up for Payara Cloud Developing Applications for Payara Cloud Deploying Applications to Payara Cloud Creating a Namespace Uploading Applications Running Applications in Payara Cloud Default Domains Custom Domains Summary Index