JavaServer Faces is the Java standard technology for building component-based web interfaces. Get started with JSF, including what’s new in JSF 2.3
Category: Home
Accumulative: Custom Java Collectors Made Easy – DZone Java
Check out this post where we explore custom Java collectors and how to implement them with the Accumulative interface, making collectors much easier.
Thread, Code and Data – How a Multithreading Java Program Actually Run
There are certain things, which you don’t learn on academics or training class, you develop those understanding after few years of work exp…
Multiple null checks in Java 8
I have the below code which is bit ugly for multiple null checks.String s = null;if (str1 != null) { s = str1;} else if (str2 != null) { s = str2;} else if (str3 != null) { s = st…
Next Steps to Pattern Matching in Java with Java 12 and Switch Expressions aka JEP 325
It is interesting to see how the Java language evolves over time. One thing that I have always missed is pattern matching in a way similar to languages like Scala.Now there are different JDK Enhancement Proposals (JEP) aiming at bringing us a little bit closer to pattern matching, especially JEP 325 aka Switch Expressions that are included in the current Java 12 preview or JEP 305 aka Pattern Matching for instanceof.In the following article, I’d like to demonstrate how to use switch expr
#HOWTO: Generate PDFs (Apache PDFBox) including Charts (XChart) with Java EE
Generating documents for e.g. invoices or reports is a central use case for enterprise applications. As a Java developer, you have a wide range of possible libraries to manipulate and create Word, …
Java Weekly, Issue 269 | Baeldung
New Spring Boot and Security releases are out this week, and a well-organized round-up of everything that has changed in Java and the JVM since JDK 8.
Try to Avoid -XX:+UseGCLogFileRotation – DZone Java
In this post, we take a closer look at how to avoid the -XX:+UseGCLogFileRotation to rotate GC log files, focusing on common GC log challenges.
i18n in Java 11, Spring Boot, and JavaScript
Learn how to internationalize and localize your Java and Spring Boot apps.
Using Throwaway Containers for Integration Testing with Java, JUnit 5 and Testcontainers
A lot of boilerplate code is written when developers need to test their applications with different connected systems like databases, stream platforms and other collaborators.Docker allows to handle those dependencies but there is still some glue code required to bind the container’s lifecycle and the configuration to the concrete integration test.Testcontainers is a testing library that offers lightweight throwaway instances of anything able to run in a Docker container, with bindings t
lightbend/config
configuration library for JVM languages using HOCON files – lightbend/config
Jakarta EE Milestone – Eclipse GlassFish 5.1 is Java EE 8 Compatible
Will Lyons Senior Director, Product Management Oracle is very pleased that Eclipse GlassFish 5.1 has been released and certified a….