Shop New Baby Products
Enjoy fast, free delivery, exclusive deals, and award-winning movies & TV shows.
$46.17 with 20 percent savings
List Price: $57.99
FREE delivery Sunday, October 11
Or Prime members get FREE delivery Thursday, October 8. Order within 13 hrs 42 mins. Join Prime
In Stock
$$46.17 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$46.17
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Shipper / Seller
Amazon.com
Amazon.com
Shipper / Seller
Amazon.com
Returns
FREE 30-day refund/replacement
FREE 30-day refund/replacement
Quick refund
Usually issued within 24 hours. See exceptions
FREE return
At least one free return option available.
Convenient dropoff
At any of our 50,000 US locations.
See return policy
Gift options
Available at checkout
Available at checkout This item is a gift. Change
At checkout, you can add a custom message, a gift receipt for easy returns and have the item gift-wrapped
Payment
Secure transaction
Your transaction is secure
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
Added to

Sorry, there was a problem.

There was an error retrieving your Wish Lists. Please try again.

Sorry, there was a problem.

List unavailable.
Kindle app logo image

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.

QR code to download the Kindle App

  • Java EE 8 High Performance: Master techniques such as memory optimization, caching, concurrency, and multithreading to achieve maximum performance from your enterprise applications.

Follow the author

Follow authors for new release and deal updates, plus improved recommendations. See updates from all followed authors in Your Books.
Something went wrong. Please try your request again later.

Java EE 8 High Performance: Master techniques such as memory optimization, caching, concurrency, and multithreading to achieve maximum performance from your enterprise applications.

4.6 out of 5 stars (3)

{"desktop_buybox_group_1":[{"displayPrice":"$46.17","priceAmount":46.17,"currencySymbol":"$","integerValue":"46","decimalSeparator":".","fractionalValue":"17","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"3WlVmCe%2Bc1YJrfxyAOMEeQmkdYzwShHBqf%2Bd6m3NlEKTiiLiRg%2BxSGFM3xoGkn3IHvwK%2Fd4UmebEo3%2FxtoEa7%2BncYDAnE2SAJ6QBkEbyQcqs%2BcgS0B54RHnr5HaGEdqBEHg97KhEfXix%2BZoqMtGSsg%3D%3D","locale":"en-US","buyingOptionType":"NEW","aapiBuyingOptionIndex":0}]}

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

  1. Money! The quote manager application
  2. Look under the cover : what is this "EE" thing?
  3. Monitor your applications
  4. Application optimization: memory management and server configuration
  5. Scale up: threading and implications
  6. Be lazy, cache your data
  7. Be fault tolerant
  8. Loggers and performances: a trade-off
  9. Benching your application
  10. Continuous performance evaluation

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)
  • Customer Reviews:
    4.6 out of 5 stars (3)

About the author

Follow authors for new release and deal updates, plus improved recommendations. See updates from all followed authors in Your Books.
Romain Manni-Bucau
Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.

Discover more of the author’s books, see similar authors, read book recommendations and more.

Customer reviews

4.6 out of 5 stars
3 global ratings

Top reviews from the United States

There are 0 reviews from the United States

Top reviews from other countries

    Translated by Amazon
    See original
  • 4 out of 5 stars
    A panoramic view of performance for developers
    Reviewed in France on March 9, 2018
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    When 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.

    We'll check if this review meets our community guidelinesOpens in a new tab. If it doesn't, we'll remove it.

    Translated from French by Amazon
    See original