In this series of articles, I will introduce some new developments of the Shenandoah GC coming up in JDK 13. Perhaps the most significant, although not directly user-visible, change is the switch of Shenandoah’s barrier model to load reference barriers. This change resolves one major point of criticism against Shenandoah—the expensive primitive read-barriers. Here, I’ll explain […]
Skip the noise that can come with developing apps, and instead focus on building apps.
Enterprise Java Programming
Enterprise Java is the use of Java for application development in enterprise scale software. It merges a collection of APIs and application servers that implement those APIS. Enterprise Java also includes related technologies like the Spring Framework.
Enterprise Java Beans (EJB), Java Message Service (JMS), Java Persistence API (JPA), Java Transaction API (JTA), Java Server Faces (JSF) make up the collection of modular tools that enable enterprise needs like distributed computing utilizing containers, web services, and high performance applications.
Enterprises use Java today to build applications utilizing microservices rather than a monolithic approach. Enterprise Java is used across, government, telecom, banking information systems, accounting, and e-commerce.
A Cloud-Native, Container-First stack for creating Java applications tailored for Graal VM + HotSpot, crafted from the best of breed Java libraries and standards.