ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب Payara Micro Revealed: Cloud-Native Application Development with Java

دانلود کتاب Payara Micro Revealed: Cloud-Native Application Development with Java

Payara Micro Revealed: Cloud-Native Application Development with Java

مشخصات کتاب

Payara Micro Revealed: Cloud-Native Application Development with Java

ویرایش: [1 ed.] 
نویسندگان:   
سری:  
ISBN (شابک) : 1484281608, 9781484281604 
ناشر: Apress 
سال نشر: 2022 
تعداد صفحات: 249 
زبان: English 
فرمت فایل : EPUB (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 2 Mb 

قیمت کتاب (تومان) : 77,000



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 1


در صورت تبدیل فایل کتاب Payara Micro Revealed: Cloud-Native Application Development with Java به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب Payara Micro Revealed: Cloud-Native Application Development with Java نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب Payara Micro Revealed: Cloud-Native Application Development with Java

توسعه، پیکربندی و استقرار برنامه های کاربردی ابری جاوا با استفاده از Payara Micro. این کتاب با استفاده از APIهای Microprofile استاندارد، توسعه برنامه‌های بومی ابری جاوا را رمزگشایی می‌کند و ویژگی‌های اختصاصی پایارا مانند خوشه‌بندی خودکار و بهبود عملکرد اولیه‌سازی برنامه را پوشش می‌دهد. شما یاد خواهید گرفت که چگونه با بهره گیری از اشتراک گذاری داده های کلاس، عملکرد راه اندازی را بهبود بخشید و برنامه های کاربردی ابری را از طریق ابزارهای توسعه استاندارد مانند Maven و Gradle پیکربندی کنید. این کتاب همچنین نحوه توسعه عملکردهای ضروری در یک محیط ابری، مانند بررسی سلامت و ردیابی درخواست، با استفاده از MicroProfile API را روشن می‌کند.
این کتاب با نشان دادن چگونگی شروع می‌شود. میکروسرویس ها را با استفاده از سرویس های وب RESTful توسعه دهید، به دنبال آن نحوه ایجاد مشتریان میکروسرویس با استفاده از MicroProfile و REST client API. تزریق وابستگی از طریق زمینه جاکارتا و تزریق وابستگی (CDI) نیز پوشش داده شده است. رویکردهای مختلفی برای پیکربندی برنامه نیز پوشش داده شده است، از جمله فایل‌های ویژگی، متغیرهای محیطی و ویژگی‌های سیستم. شما یاد خواهید گرفت که تحمل خطا و در دسترس بودن بالا را پیکربندی کنید، معیارهای سیستم و برنامه های سفارشی را ایجاد کنید، و بررسی های سلامت را برای بهبود خودکار سلامت کلی برنامه ایجاد کنید. شما می دانید که چگونه با OpenTracing جریان یک درخواست را در سراسر مرزهای سرویس ردیابی کنید. شما قادر خواهید بود از طریق ایجاد اسناد، از جمله نحوه به‌روزرسانی خودکار اسناد در حین به‌روزرسانی کدتان، تعمیر و نگهداری آینده را به راحتی انجام دهید. علاوه بر این، نحوه ایمن سازی برنامه های ابری و خوشه بندی خودکار برنامه ها و بهبود عملکرد راه اندازی برنامه را یاد خواهید گرفت.

آنچه خواهید آموخت< /span>

  • توسعه میکروسرویس با استفاده از APIهای استاندارد جاوا
  • اجرای عملکردهای ابری مانند ردیابی درخواست و بررسی سلامت
  • استقرار برنامه‌ها به عنوان بایگانی‌های نازک و به عنوان بایگانی uber
  • پیکربندی برنامه‌ها از طریق Maven و Gradle
  • ایجاد معیارهای سفارشی برای برنامه ریزی ظرفیت و کشف پیشگیرانه مسائل
  • اجرای ویژگی های پشتیبانی از در دسترس بودن بالا و تحمل خطا
  • برنامه های خود را با Jason Web Tokens ایمن کنید
  • از پلتفرم ابری خود پایارا برای استقرار آسان

این کتاب برای چه کسانی است

توسعه دهندگان جاوا که مایل به توسعه ابر هستند -برنامه‌های داخلی و میکروسرویس‌ها، و توسعه‌دهندگان برنامه Java EE که می‌خواهند به توسعه برنامه‌های بومی ابری که سبک وزن هستند و به آسانی قابل استقرار هستند، روی بیاورند


توضیحاتی درمورد کتاب به خارجی

Develop, configure, and deploy Java cloud-native applications using Payara Micro. This book demystifies Java cloud-native application development using standard Microprofile APIs and covers Payara-specific features such as automatic clustering and application initialization performance improvements. You will learn how to improve startup performance by taking advantage of class data sharing, and configure cloud-native applications via standard development tools such as Maven and Gradle. The book also clarifies how to develop functionality necessary in a cloud environment, such as health checks and request tracing, using MicroProfile APIs.
The book begins by showing how to develop microservices using RESTful web services, followed by how to create microservice clients using MicroProfile and the REST client API. Dependency Injection via Jakarta Context and Dependency Injection (CDI) is also covered. Various approaches to application configuration are covered as well, including property files, environment variables, and system properties. You will learn to configure fault tolerance and high availability, generate system and custom application metrics, and generate health checks to automatically improve overall application health. You will know how to trace the flow of a request across service boundaries with OpenTracing. You will be able to make future maintenance easily through generating documentation, including how to automatically update documentation as your code is updated. Additionally, you will learn how to secure cloud applications and to automatically cluster applications and improve application startup performance.

What You Will Learn

  • Develop microservices using standard Java APIs
  • Implement cloud functionality such as request tracing and health checks
  • Deploy applications as thin archives and as uber archives
  • Configure applications via Maven and Gradle
  • Generate custom metrics for capacity planning and proactive discovery of issues
  • Implement features in support of high availability and fault tolerance
  • Secure your applications with Jason Web Tokens
  • Take advantage of Payara’s own cloud platform for easy deployment

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




نظرات کاربران