001446208 000__ 03971cam\a2200541Ii\4500 001446208 001__ 1446208 001446208 003__ OCoLC 001446208 005__ 20230310003945.0 001446208 006__ m\\\\\o\\d\\\\\\\\ 001446208 007__ cr\cn\nnnunnun 001446208 008__ 220427s2022\\\\nyua\\\\o\\\\\001\0\eng\d 001446208 019__ $$a1312593103$$a1312715737 001446208 020__ $$a9781484281611$$q(electronic bk.) 001446208 020__ $$a1484281616$$q(electronic bk.) 001446208 020__ $$z1484281608 001446208 020__ $$z9781484281604 001446208 0247_ $$a10.1007/978-1-4842-8161-1$$2doi 001446208 035__ $$aSP(OCoLC)1312732310 001446208 040__ $$aORMDA$$beng$$erda$$epn$$cORMDA$$dEBLCP$$dGW5XE$$dOCLCO$$dYDX$$dOCLCF$$dN$T$$dUKAHL$$dOCLCQ 001446208 049__ $$aISEA 001446208 050_4 $$aQA76.76.A65 001446208 08204 $$a005.3$$223/eng/20220427 001446208 1001_ $$aHeffelfinger, David R.,$$eauthor. 001446208 24510 $$aPayara Micro revealed :$$bcloud-native application development with Java /$$cDavid R. Heffelfinger. 001446208 24630 $$aCloud-native application development with Java 001446208 264_1 $$aNew York, NY :$$bApress,$$c[2022] 001446208 300__ $$a1 online resource (238 pages) :$$billustrations 001446208 336__ $$atext$$btxt$$2rdacontent 001446208 337__ $$acomputer$$bc$$2rdamedia 001446208 338__ $$aonline resource$$bcr$$2rdacarrier 001446208 500__ $$aIncludes index. 001446208 5050_ $$a1. Jakarta EE, MicroProfile, Payara, and the Cloud -- 2. Developing Microservices using Payara Micro -- 3. Developing Microservice Clients -- 4. Contexts and Dependency Injection -- 5. Application Configuration -- 6. Metrics -- 7. High Availability and Fault Tolerance -- 8. Health Checks -- 9. Request Tracing -- 10. Documenting Web Services -- 11. Security with Jason Web Tokens -- 12. Payara Micro Specific Features -- 13. Payara Cloud. 001446208 506__ $$aAccess limited to authorized users. 001446208 520__ $$aDevelop, 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. 001446208 650_0 $$aApplication software$$xDevelopment. 001446208 650_0 $$aCloud computing. 001446208 650_0 $$aJava (Computer program language) 001446208 650_6 $$aLogiciels d'application$$xDéveloppement. 001446208 650_6 $$aInfonuagique. 001446208 650_6 $$aJava (Langage de programmation) 001446208 655_0 $$aElectronic books. 001446208 77608 $$iPrint version:$$z1484281608$$z9781484281604$$w(OCoLC)1302576595 001446208 852__ $$bebk 001446208 85640 $$3Springer Nature$$uhttps://univsouthin.idm.oclc.org/login?url=https://link.springer.com/10.1007/978-1-4842-8161-1$$zOnline Access$$91397441.1 001446208 909CO $$ooai:library.usi.edu:1446208$$pGLOBAL_SET 001446208 980__ $$aBIB 001446208 980__ $$aEBOOK 001446208 982__ $$aEbook 001446208 983__ $$aOnline 001446208 994__ $$a92$$bISE