Nicht aus der Schweiz? Besuchen Sie lehmanns.de

Java EE 8 Microservices (eBook)

Learn how the various components of Java EE 8 can be used to implement the microservice architecture
eBook Download: EPUB
2018
260 Seiten
Packt Publishing (Verlag)
978-1-78847-496-2 (ISBN)

Lese- und Medienproben

Java EE 8 Microservices - Kamalmeet Singh, Mert Çalışkan, Ondrej Mihályi, Pavel Pscheidl
Systemvoraussetzungen
38,39 inkl. MwSt
(CHF 37,50)
Der eBook-Verkauf erfolgt durch die Lehmanns Media GmbH (Berlin) zum Preis in Euro inkl. MwSt.
  • Download sofort lieferbar
  • Zahlungsarten anzeigen

Build microservices-based enterprise applications with the latest version of Java EE

Key Features

  • Create microservices in Spring and deploy them with Docker and Mesos
  • Examine a number of real-world use cases and hands-on code examples
  • Develop distributed applications based on microservices architecture

Book Description

Cloud-based applications have been increasingly in demand, and this has caused a shift from monolithic to microservice applications. With the help of Java EE 8 Microservices, you'll get to grips with the components of Java EE 8 and understand how they are used to implement microservices. This book explains how a monolithic application is transformed into a microservice application, then helps you connect it in a traditional way and use advanced approaches for asynchronous communication. Once you have learned the basics, you'll explore advanced topics to make your microservices robust, scalable, and secure. Microservices form distributed applications, and by the end of this book you'll have discovered how to develop, pack, ship, and support distributed applications using Java EE.

What you will learn

  • Build microservices from the ground up with Java EE 8
  • Implement and deploy microservices with Spring Boot
  • Develop reactive pipelines for asynchronous communication
  • Use caching mechanisms and JSON Web Token (JWT) to create scalable and secure microservices
  • Empower microservices with the Micro Profile effort and implement health checks, fault tolerance, and monitoring mechanisms
  • Use containers to build and deploy microservices
  • Create contract-first documentation with Swagger and API Blueprint

Who this book is for

Java EE 8 Microservices is for Java EE developers keen to build microservice-based enterprise applications.

Kamalmeet Singh got his first taste of programming at the age of 15, and he immediately fell in love with it. After spending over 14 years in the IT Industry, Kamal has matured into an ace developer and a technical architect. He is also the coauthor of a book on Design Patterns and Best Practices in Java. The technologies he works with range from cloud computing, machine learning, augmented reality, serverless applications to microservices and so on. Mert Çalışkan is a Coder living in Ankara, Turkey. He has over 10 years' expertise in software development in the architectural design of enterprise Java applications. He is an open-source advocate for software projects such as PrimeFaces, and has also been committer to, and founder of, various others. Currently, he also works as a consultant for Payara Application Server. He is a co-author of PrimeFaces Cookbook by Packt Publishing and co-author of Beginning Spring by Wiley Publications. He is an occasional author for Oracle Java Magazine. He is the founder of AnkaraJUG, which is the most active JUG in Turkey. In 2014, he was recognized as a Java Champion for his achievements. He is a part-time lecturer at Hacettepe University on Enterprise Web Application Architectures and Web Services. He shares his knowledge at national and international conferences such as JavaOne 2016, JDays 2015, JavaOne 2013, JDC2010, and JSFDays'08. You can reach Mert via his twitter handle: @mertcal. Ondrej Mihályi is a software developer and consultant specializing in combining standard and proven tools to solve new and challenging problems. He's been developing in Java and Java EE for 9 years. He currently works as a support engineer and a developer advocate for Payara Services Ltd. As a Scrum Master and experienced Java EE developer, he also helps companies build and educate their development teams. He loves working with Java EE community and is a committer to some open-source projects in the Java EE ecosystem such as Payara Server and Eclipse MicroProfile. He's a co-leader of the Czech Java User Group and talks at international conferences such as JavaOne, Devoxx, GeeCon, JPrime, and others. Pavel Pscheidl is a man of many interests. He works as a researcher at the Faculty of Informatics, University of Hradec Králové. Currently Pavel, with his focus on statistics and agent-based simulations, specializes in smart systems and highly parallel simulations. In addition, he is usually to be found developing for various big companies as a consultant. Pavel enjoys the beauty and simplicity of Java EE every day on many projects and does his best to pass on his knowledge by teaching students, attending conferences, and giving talks. He is also a passionate blogger and Java EE article writer.
Erscheint lt. Verlag 28.12.2018
Sprache englisch
Themenwelt Informatik Programmiersprachen / -werkzeuge Java
Mathematik / Informatik Informatik Web / Internet
Schlagworte Chef • Containerization • Docker • Dropwizard • JavaEE • JavaEE 8 • JAX-RS • JAX-RS 2.1 • MicroProfile • microservices in javaee • payara micro • Puppet
ISBN-10 1-78847-496-1 / 1788474961
ISBN-13 978-1-78847-496-2 / 9781788474962
Haben Sie eine Frage zum Produkt?
EPUBEPUB (Adobe DRM)

Kopierschutz: Adobe-DRM
Adobe-DRM ist ein Kopierschutz, der das eBook vor Mißbrauch schützen soll. Dabei wird das eBook bereits beim Download auf Ihre persönliche Adobe-ID autorisiert. Lesen können Sie das eBook dann nur auf den Geräten, welche ebenfalls auf Ihre Adobe-ID registriert sind.
Details zum Adobe-DRM

Dateiformat: EPUB (Electronic Publication)
EPUB ist ein offener Standard für eBooks und eignet sich besonders zur Darstellung von Belle­tristik und Sach­büchern. Der Fließ­text wird dynamisch an die Display- und Schrift­größe ange­passt. Auch für mobile Lese­geräte ist EPUB daher gut geeignet.

Systemvoraussetzungen:
PC/Mac: Mit einem PC oder Mac können Sie dieses eBook lesen. Sie benötigen eine Adobe-ID und die Software Adobe Digital Editions (kostenlos). Von der Benutzung der OverDrive Media Console raten wir Ihnen ab. Erfahrungsgemäß treten hier gehäuft Probleme mit dem Adobe DRM auf.
eReader: Dieses eBook kann mit (fast) allen eBook-Readern gelesen werden. Mit dem amazon-Kindle ist es aber nicht kompatibel.
Smartphone/Tablet: Egal ob Apple oder Android, dieses eBook können Sie lesen. Sie benötigen eine Adobe-ID sowie eine kostenlose App.
Geräteliste und zusätzliche Hinweise

Buying eBooks from abroad
For tax law reasons we can sell eBooks just within Germany and Switzerland. Regrettably we cannot fulfill eBook-orders from other countries.

Mehr entdecken
aus dem Bereich
Einführung, Ausbildung, Praxis

von Christian Ullenboom

eBook Download (2023)
Rheinwerk Computing (Verlag)
CHF 48,75