Cargando…

Beginning Quarkus framework : build cloud-native enterprise Java applications and microservices /

Harness the power of Quarkus, the supersonic subatomic cloud-native Java platform from Red Hat. This book covers everything you need to know to get started with the platform, which has been engineered from the ground up for superior performance and cloud-native deployment. Youll start with an overvi...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Koleoso, Tayo
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Berkeley, CA : Apress, [2020]
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a2200000 i 4500
001 OR_on1197869430
003 OCoLC
005 20231017213018.0
006 m o d
007 cr cnu---unuuu
008 200926s2020 cau o 001 0 eng d
040 |a EBLCP  |b eng  |e rda  |e pn  |c EBLCP  |d LQU  |d UPM  |d YDXIT  |d SFB  |d OCLCF  |d NLW  |d GW5XE  |d ERF  |d YDX  |d UKMGB  |d UMI  |d UKAHL  |d SNK  |d OCLCO  |d OCLCQ  |d COM  |d OCLCQ  |d OCLCO 
015 |a GBC0G9374  |2 bnb 
016 7 |a 019944384  |2 Uk 
019 |a 1196838345  |a 1197839983  |a 1198392201  |a 1202481822  |a 1204068445  |a 1220951643  |a 1264903532 
020 |a 9781484260326  |q (electronic bk.) 
020 |a 1484260325  |q (electronic bk.) 
020 |z 9781484260319 
020 |z 1484260317 
024 7 |a 10.1007/978-1-4842-6032-6  |2 doi 
024 8 |a 10.1007/978-1-4842-6 
029 1 |a AU@  |b 000068068679 
029 1 |a UKMGB  |b 019944384 
035 |a (OCoLC)1197869430  |z (OCoLC)1196838345  |z (OCoLC)1197839983  |z (OCoLC)1198392201  |z (OCoLC)1202481822  |z (OCoLC)1204068445  |z (OCoLC)1220951643  |z (OCoLC)1264903532 
037 |a com.springer.onix.9781484260326  |b Springer Nature 
050 4 |a QA76.73.J38  |b K65 2020 
072 7 |a UMX  |2 bicssc 
072 7 |a COM051280  |2 bisacsh 
072 7 |a UMX  |2 thema 
082 0 4 |a 005.13/3  |2 23 
049 |a UAMI 
100 1 |a Koleoso, Tayo. 
245 1 0 |a Beginning Quarkus framework :  |b build cloud-native enterprise Java applications and microservices /  |c Tayo Koleoso. 
264 1 |a Berkeley, CA :  |b Apress,  |c [2020] 
300 |a 1 online resource 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
505 0 |a Intro -- Table of Contents -- About the Author -- About the Technical Reviewer -- Acknowledgments -- Introduction -- Chapter 1: Welcome to Quarkus -- Write Once, Run Anywhere Predictably (WORP) -- Supersonic Subatomic! -- A Brief Primer on JVM Internals -- Ahead-of-Time Compilation to the Rescue! -- Quarkus Feature Tour -- Native Image Support -- Serverless and Container-Friendly -- Hot Reload of Live Code -- Robust Framework Support -- Developer-Friendly Tooling -- Reactive SQL -- Cloud-Native and Microservices-Ready -- JVM Language Support: Scala and Kotlin -- Getting Started with Quarkus 
505 8 |a Java -- IDEs -- Maven -- Quarkus Plugin -- Starter Website -- Quarkus Maven Project Kit -- Quarkus Main Class -- Chapter 2: Dependency Injection -- Contexts and Dependency Injection -- Getting Started with CDI -- Bean Scopes -- Producer and Disposer Methods -- Qualifiers -- Bean Configuration File -- Aspect-Oriented Programming -- ArC CDI Engine -- Getting Started with ArC -- Quarkus-Only Enhancements to CDI -- Lazy Bean Initialization -- Custom Lifecycle Events -- Default Beans -- Conditional Bean Supply -- Lean Bean Cleaning Machine -- beans.xml -- Limitations of ArC -- Spring Framework 
505 8 |a Quarkus Spring Annotation Support -- Mixing Beans -- Substitute ApplicationContextAware and BeanFactory -- Substitute Spring Application Events -- Fire CDI Events -- Subscribe to CDI Events -- Chapter 3: Microservices with Quarkus -- Get Started with Microservices -- Basic Microservice Configuration -- Application URL -- Application Name -- HTTP Server Port -- TLS Settings -- Application Host Address -- Application Profiles -- Access Configuration Properties -- YAML Configuration Support -- Service Content Types -- Logging -- Use JSON in Your REST Resource -- JAX-RS Exception Handling 
505 8 |a JAX-RS Filters and Interceptors -- Logging Filter -- Interceptors -- Asynchronous RESTful Services in JAX-RS -- Generic Response Wrapper in JAX-RS -- Microservices, the RESTEasy Way -- Cache Control -- Asynchronous Batch Processing in RESTEasy -- Configure web.xml -- Server-Side Caching -- Microservice Documentation with Swagger -- OpenAPI -- Swagger -- MicroProfile Support -- REST Client -- Client Exception Handling -- Authentication -- Configure Client SSL -- Security -- CORS -- Role-Based Authentication and Authorization -- JSON Web Tokens -- Generate a JWT -- Server-Side JWT-Protected Access 
505 8 |a Configuration -- Health Checks -- Fault Tolerance -- Reactive Programming with Vert.x -- High-Performance Netty with Vert.x -- Reactive Messaging with Vert.x -- Vert.x Event Bus -- Microservice Success with Quarkus -- Chapter 4: Packaging and Deploying Quarkus Applications -- JVM Mode -- Native Mode -- GraalVM -- Native Java Image Limitations -- Native Imagery in DevOps -- A Crash Course in Containerization -- Install Docker -- Configure Docker -- Install the CentOS Image -- Run the CentOS Image -- Build Native Images Inside a Docker Container -- Build Native Images with Maven: A Shortcut 
500 |a SSL Support 
520 |a Harness the power of Quarkus, the supersonic subatomic cloud-native Java platform from Red Hat. This book covers everything you need to know to get started with the platform, which has been engineered from the ground up for superior performance and cloud-native deployment. Youll start with an overview of the Quarkus framework and its features. Next, you'll dive into building your first microservice using Quarkus, including the use of JAX-RS, Swagger, Microprofile, REST, reactive programming, and more. Youll see how to seamlessly add Quarkus to existing Spring framework projects. The book continues with a dive into the dependency injection pattern and how Quarkus supports it, working with annotations and facilities from both Jakarta EE CDI and the Spring framework. Youll also learn about dockerization and serverless technologies to deploy your microservice. Next youll cover how data access works in Quarkus with Hibernate, JPA, Spring Boot, MongoDB, and more. This will also give you an eye for efficiency with reactive SQL, microservices, and many more reactive components. Youll also see tips and tricks not available in the official documentation for Quarkus. Lastly, you'll test and secure Quarkus-based code and use different deployment scenarios to package and deploy your Quarkus-based microservice for the cloud, using Amazon Web Services as a focus. After reading and using Beginning Quarkus Framework, you'll have the essentials to build and deploy cloud-native microservices and full-fledged applications. Author Tayo Koleoso goes to great lengths to ensure this book has up to date material including brand new and some unreleased features! You will: Build and deploy cloud-native Java applications with Quarkus Create Java-based microservices Integrate existing technologies such as the Spring framework and vanilla Java EE into the Quarkus framework Work with the Quarkus data layer on persistence with SQL, reactive SQL, and NoSQL Test code in Quarkus with t he latest versions of JUnit and Testcontainers Secure your microservices with JWT and other technologies Package your microservices with Docker containers and GraalVM native image tooling Tips and techniques you won't find in the official Quarkus documentation. 
500 |a Includes index. 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
650 0 |a Java (Computer program language) 
650 0 |a Computer programming. 
650 0 |a Programming languages (Electronic computers) 
650 6 |a Java (Langage de programmation) 
650 6 |a Programmation (Informatique) 
650 7 |a computer programming.  |2 aat 
650 7 |a Computer programming  |x software development.  |2 bicssc 
650 7 |a Programming & scripting languages: general.  |2 bicssc 
650 7 |a Computers  |x Programming  |x General.  |2 bisacsh 
650 7 |a Computers  |x Programming Languages  |x General.  |2 bisacsh 
650 7 |a Computers  |x Programming Languages  |x Java.  |2 bisacsh 
650 7 |a Computer programming  |2 fast 
650 7 |a Java (Computer program language)  |2 fast 
650 7 |a Programming languages (Electronic computers)  |2 fast 
776 0 8 |i Print version:  |a Koleoso, Tayo.  |t Beginning Quarkus Framework : Build Cloud-Native Enterprise Java Applications and Microservices.  |d Berkeley, CA : Apress L.P., ©2020  |z 9781484260319 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781484260326/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
938 |a Askews and Holts Library Services  |b ASKH  |n AH37890025 
938 |a ProQuest Ebook Central  |b EBLB  |n EBL6352790 
938 |a YBP Library Services  |b YANK  |n 16961585 
994 |a 92  |b IZTAP