GlassFish Performance Tuning – tips from the field
at the Java EE Community Event on Sunday the 25th of October
In this session, we will provide an overview of the key performance configuration parameters Glassfish administrators and developers should know about.
We will discuss not only JVM tuning parameters, data source parameters and key container configuration parameters but also important performance configuration parameters associated with the Grizzly and JPA which are often overlooked by most developers
Down-to-Earth Microservices with Java EE
with Reza Rahman, Oracle
Alongside Reza Rahman, this session explores what microservices mean within the well-established context of SOA, when they make sense, and how to develop them by using the lightweight Java EE programming model. It examines microservices via a simple but representative example using Java EE. You’ll see how the Java EE programming model and APIs such as JAX-RS, WebSocket, JSON-P, Bean Validation, CDI, JPA, EJB 3, JMS 2, and JTA align with microservices. It may surprise you to learn that you already know more about microservices than you realize and that it is an architectural style that does not necessarily require you to learn an entirely new tool set. You might even conclude that Java EE is a particularly elegant tool set for developing microservices.
High-Performance Java EE with JCache and CDI
with Jaromir Hamala, Hazelcast
Do you need more performance from your Java EE applications? Is latency causing you stress? If so, take a look at JCache, the Java caching API. This code-driven session demonstrates how to integrate JCache into your Java EE applications, using CDI. JCache (JSR 107), the new standard API for cache access, comes with a full set of CDI annotations. Adding a single annotation to a method can achieve an orders-of-magnitude speed improvement in applications with high latency. The session gives you an introduction to how to use these standard annotations in your Java EE applications, when to use which annotations, and what is automagically happening under the covers. You will leave inspired to add 12 characters to your code.
Deploying Elastic Java EE Microservices in the Cloud with Docker
Java EE is a fantastic platform for developing REST-based microservices. With standard APIs, a small runtime footprint, and thin WARs, Java EE is an ideal choice. Consequently, there is a lot of information out there to help you develop microservices. But how do you deploy them? This tutorial walks through all the stages of developing a JAX-RS microservice, packaging the microservice and the Java EE runtime into a Docker image, and running the image in the Amazon Cloud. Finally, it shows how to elastically scale the microservice in response to load. You will get step-by-step instructions for building elastically scalable Java EE microservices.
If you would like to find out more about this years JavaOne speakers, click here!
See you there!