Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.
Read instantly on your browser with Kindle for Web.
Using your mobile phone camera - scan the code below and download the Kindle app.
Follow the author
OK
Java EE 8 High Performance: Master techniques such as memory optimization, caching, concurrency, and multithreading to achieve maximum performance from your enterprise applications.
Purchase options and add-ons
Get more control of your applications performances in development and production and know how to meet your Service Level Agreement on critical microservices.
Key Features
- Learn how to write a JavaEE application with performance constraints (Service Level Agreement-SLA) leveraging the platform
- Learn how to identify bottlenecks and hotspots in your application to fix them
- Ensure that you are able to continuously control your performance in production and during development
Book Description
The ease with which we write applications has been increasing, but with this comes the need to address their performance. A balancing act between easily implementing complex applications and keeping their performance optimal is a present-day need. In this book, we explore how to achieve this crucial balance while developing and deploying applications with Java EE 8.
The book starts by analyzing various Java EE specifications to identify those potentially affecting performance adversely. Then, we move on to monitoring techniques that enable us to identify performance bottlenecks and optimize performance metrics. Next, we look at techniques that help us achieve high performance: memory optimization, concurrency, multi-threading, scaling, and caching. We also look at fault tolerance solutions and the importance of logging. Lastly, you will learn to benchmark your application and also implement solutions for continuous performance evaluation.
By the end of the book, you will have gained insights into various techniques and solutions that will help create high-performance applications in the Java EE 8 environment.
What you will learn
- Identify performance bottlenecks in an application
- Locate application hotspots using performance tools
- Understand the work done under the hood by EE containers and its impact on performance
- Identify common patterns to integrate with Java EE applications
- Implement transparent caching on your applications
- Extract more information from your applications using Java EE without modifying existing code
- Ensure constant performance and eliminate regression
Who This Book Is For
If you're a Java developer looking to improve the performance of your code or simply wanting to take your skills up to the next level, then this book is perfect for you.
Table of Contents
- Money! The quote manager application
- Look under the cover : what is this "EE" thing?
- Monitor your applications
- Application optimization: memory management and server configuration
- Scale up: threading and implications
- Be lazy, cache your data
- Be fault tolerant
- Loggers and performances: a trade-off
- Benching your application
- Continuous performance evaluation
- ISBN-10178847306X
- ISBN-13978-1788473064
- PublisherPackt Publishing
- Publication dateJanuary 30, 2018
- LanguageEnglish
- Dimensions7.5 x 0.79 x 9.25 inches
- Print length350 pages
Similar items that may deliver to you quickly
- Pro Java EE 5 Performance Management and OptimizationSteven HainesPaperbackFREE Shipping by AmazonGet it as soon as Sunday, Oct 11
- Professional Java Systems Design: Building Robust and High-Performance Applications (The Java Developer Series)Julian FairmountPaperbackFREE Shipping on orders over $35 shipped by AmazonGet it as soon as Sunday, Oct 11
- Mastering Concurrency Programming with Java 9 - Second Edition: Fast, reactive and parallel application developmentPaperbackFREE Shipping by AmazonGet it as soon as Sunday, Oct 11
- Real World Java EE Patterns Rethinking Best PracticesAdam BienPaperbackFREE Shipping by AmazonGet it as soon as Sunday, Oct 11
- Real World Java EE Patterns-Rethinking Best PracticesAdam BienPaperbackFREE Shipping by AmazonGet it as soon as Sunday, Oct 11
- Advanced Java Optimization TechniquesPaperbackFREE Shipping on orders over $35 shipped by AmazonGet it as soon as Sunday, Oct 11
Editorial Reviews
About the Author
Romain Manni-Bucau is a senior software engineer who has been working in the Java EE space for 7 years and, more recently, with big data. He joined the Apache EE family in 2011 (TomEE, Johnzon, OpenWebBeans, BatchEE, OpenJPA, and Meecrowave). He mainly contributes to open source projects (CukeSpace, Arquillian, Apache Beam, and others) and aims to make development easy and efficient, letting people create what they have in mind without caring for the technical challenges. You can follow Romain on twitter at @rmannibucau.
Product details
- Publisher : Packt Publishing
- Publication date : January 30, 2018
- Language : English
- Print length : 350 pages
- ISBN-10 : 178847306X
- ISBN-13 : 978-1788473064
- Item Weight : 1.33 pounds
- Dimensions : 7.5 x 0.79 x 9.25 inches
- Best Sellers Rank: #6,886,070 in Books (See Top 100 in Books)
- #201 in Memory Management Algorithms
- #506 in Computer Performance Optimization
- #2,045 in Java Programming
- Customer Reviews:
About the author

Discover more of the author’s books, see similar authors, read book recommendations and more.
Customer reviews
- 5 star4 star3 star2 star1 star3 star64%36%0%0%0%0%
- 5 star4 star3 star2 star1 star2 star64%36%0%0%0%0%
- 5 star4 star3 star2 star1 star1 star64%36%0%0%0%0%
Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.
Learn more how customers reviews work on AmazonTop reviews from the United States
Top reviews from other countries
Jean-Francois James4 out of 5 starsA panoramic view of performance for developers
Reviewed in France on March 9, 2018When I started reading this book, I didn't know what to expect. The field of performance is so vast. Especially since Java EE does not always have a good reputation in this area.
Romain approaches this issue from an interesting and original angle, taking the developer's point of view. This book is also the opportunity to deepen your knowledge of Java EE, especially CDI, JAX-RS and functional programming with Java 8.
Through simple and concrete examples, the author explains how Java EE 8 works and how to create the best performance conditions.
Small details that make the difference in the end.
Yes, you can do powerful Java EE! But it is necessary to master a minimum of technique. This book will help you.
Sending feedback...Thanks, we'll investigate in the next few days.Sorry, We failed to report this review. Please try againWe'll check if this review meets our community guidelinesOpens in a new tab. If it doesn't, we'll remove it.
CancelReport






