توضیحاتی در مورد کتاب Pro RESTful APIs with Micronaut: Build Java-Based Microservices with REST, JSON, and XML
نام کتاب : Pro RESTful APIs with Micronaut: Build Java-Based Microservices with REST, JSON, and XML
ویرایش : 2
عنوان ترجمه شده به فارسی : API های حرفه ای RESTful با Micronaut: ساخت میکروسرویس های مبتنی بر جاوا با REST، JSON، و XML
سری :
نویسندگان : Sanjay Patni
ناشر : Apress
سال نشر : 2023
تعداد صفحات : 153
ISBN (شابک) : 1484291999 , 9781484291993
زبان کتاب : English
فرمت کتاب : pdf
حجم کتاب : 2 مگابایت
بعد از تکمیل فرایند پرداخت لینک دانلود کتاب ارائه خواهد شد. درصورت ثبت نام و ورود به حساب کاربری خود قادر خواهید بود لیست کتاب های خریداری شده را مشاهده فرمایید.
فهرست مطالب :
Table of Contents
About the Author
About the Technical Reviewer
Introduction
Chapter 1: Fundamentals of RESTful APIs
Abstract
SOAP vs. REST
Web Architectural Style
Client-Server
Uniform Resource Interface
Layered System
Caching
Stateless
Code on Demand
HATEOAS
What Is REST?
REST Basics
REST Fundamentals
Resources
Representations
Content Negotiation
Summary
Chapter 2: Micronaut
Abstract
Comparison of Micronaut with Spring Boot
Ease of Installation
Natively Cloud Enabled
Serverless Functions
Application Configuration
Messaging System Support
Security
Caching
Management and Monitoring
API Portfolio
Online Flight
Message
Quote
Software
Micronaut
JDK 11
POSTMAN
CURL
IDE
Visual Studio Code
IntelliJ
Maven
Setting Up an IDE
Configuring Visual Studio Code
Summary
Chapter 3: Introduction: XML and JSON
Abstract
What Is XML?
XML Comments
Why Is XML Important?
How Can You Use XML?
Pros and Cons of XML
What Is JSON?
JSON Syntax
Strings
Numbers
Objects
Arrays
Booleans
Null
Why Is JSON Important?
How Can You Use JSON?
Pros and Cons of JSON
XML and JSON Comparison
Implementing APIs to Return XML and JSON Messages
Summary
Chapter 4: API Design and Modeling
Abstract
API Design Strategies
API Creation Process and Methodology
Process
API Methodology
Domain Analysis or API Description
Architecture Design
Prototyping
Implementation
Publish
API Modeling
Comparison of API Modeling
In summary
Best Practices
Keep Your Base URL Simple and Intuitive
Error Handling
Error Code
Versioning
Partial Response
Pagination
Multiple Formats
API Façade
API Solution Architecture
Mobile Solutions
Cloud Solutions
Web Solutions
Integration Solutions
Multichannel Solutions
Smart TV Solutions
Internet of Things
Stakeholders in API Solutions
API Providers
API Consumers
End Users
API Modeling
Summary
Chapter 5: API Portfolio and Framework
Abstract
API Portfolio Architecture
Requirements
Consistency
Reuse
Customization
Discoverability
Longevity
How Do We Enforce These Requirements—Governance?
Consistency
Reuse
Customization
Discoverability
Change Management
API Framework
Process APIs: Services Layer
System APIs: Data Access Object
Experience APIs: API Façade
Services Layer Implementation
Summary
Chapter 6: API Platform and Data Handler
Abstract
API Platform Architecture
Why Do We Need an API Platform?
So What Is an API Platform?
So Which Capabilities Does the API Platform Have?
API Development Platform
API Runtime Platform
API Engagement Platform
How Is an API Platform Organized? What Is the Architecture of the API Platform?
How Does the API Architecture Fit in the Surrounding Technical Architecture of an Enterprise?
Data Handler
Data Access Object
Command Query Responsibility Segregation (CQRS)
SQL Development Process
NoSQL Process
Do I Have to Choose Between SQL and NoSQL?
Why a Single REST API?
Summary
Chapter 7: API Management and CORS
Abstract
Façade
Façade Pattern
API Façade
API Management
API Life Cycle
API Retirement
API Monetization
Cross-Origin Resource Sharing (CORS)
Summary
Index