جلد سخت سیاه و سفید
Product details
- Publisher : Apress; 1st ed. edition (April 22, 2022)
- Language : English
- Paperback : 249 pages
- ISBN-10 : 1484281608
- ISBN-13 : 978-1484281604
کتاب Payara Micro Revealed: Cloud-Native Application Development with Java
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
منابع کتاب کتاب Payara Micro Revealed: Cloud-Native Application Development with Java
توسعه، پیکربندی و استقرار برنامه های کاربردی ابری جاوا با استفاده از Payara Micro. این کتاب با استفاده از APIهای Microprofile استاندارد، توسعه برنامههای بومی ابری جاوا را رمزگشایی میکند و ویژگیهای اختصاصی پایارا مانند خوشهبندی خودکار و بهبود عملکرد اولیهسازی برنامه را پوشش میدهد. شما یاد خواهید گرفت که چگونه با بهره گیری از اشتراک گذاری داده های کلاس، عملکرد راه اندازی را بهبود بخشید و برنامه های کاربردی ابری را از طریق ابزارهای توسعه استاندارد مانند Maven و Gradle پیکربندی کنید. این کتاب همچنین چگونگی توسعه عملکردهای ضروری در یک محیط ابری، مانند بررسی سلامت و ردیابی درخواست، با استفاده از MicroProfile را روشن میکند.
این کتاب با نشان دادن نحوه توسعه میکروسرویس ها با استفاده از سرویس های وب RESTful و سپس نحوه ایجاد مشتریان میکروسرویس با استفاده از MicroProfile و API مشتری REST آغاز می شود. تزریق وابستگی از طریق زمینه جاکارتا و تزریق وابستگی (CDI) نیز پوشش داده شده است. رویکردهای مختلفی برای پیکربندی برنامه نیز پوشش داده شده است، از جمله فایل های ویژگی، متغیرهای محیطی، و ویژگی های سیستم. شما یاد خواهید گرفت که تحمل خطا و در دسترس بودن بالا را پیکربندی کنید، معیارهای سیستم و برنامه های سفارشی را ایجاد کنید، و بررسی های سلامت را برای بهبود خودکار سلامت کلی برنامه ایجاد کنید. شما می دانید که چگونه با OpenTracing جریان یک درخواست را در سراسر مرزهای سرویس ردیابی کنید. شما قادر خواهید بود از طریق ایجاد اسناد، از جمله نحوه بهروزرسانی خودکار اسناد در حین بهروزرسانی کدتان، تعمیر و نگهداری آینده را به راحتی انجام دهید.
آنچه شما یاد خواهید گرفت
- میکروسرویس ها را با استفاده از API های استاندارد جاوا توسعه دهید
- عملکردهای ابری مانند ردیابی درخواست و بررسی سلامت را اجرا کنید
- برنامهها را بهعنوان بایگانیهای نازک و بهعنوان بایگانی uber مستقر کنید
- برنامه ها را از طریق Maven و Gradle پیکربندی کنید
- معیارهای سفارشی را برای برنامه ریزی ظرفیت و کشف فعال مسائل ایجاد کنید
- پیاده سازی ویژگی های پشتیبانی از در دسترس بودن بالا و تحمل خطا
- برنامه های خود را با Jason Web Tokens ایمن کنید
- برای استقرار آسان از پلتفرم ابری خود پایارا استفاده کنید
این کتاب برای چه کسی است
توسعه دهندگان جاوا که مایل به توسعه برنامه های کاربردی و میکروسرویس های بومی ابری هستند، و توسعه دهندگان برنامه کاربردی Java EE که می خواهند به توسعه برنامه های کاربردی ابری که سبک وزن هستند و به آسانی قابل استقرار هستند، روی بیاورند.
ارسال نظر درباره کتاب Payara Micro Revealed: Cloud-Native Application Development with Java