Leonard Anghel

11 articles

Seven Ways to Refactor Java switch Statements

Is a well-known fact that switch statements and SOLID principles—Single Responsibility Principle and Open-Closed Principle—are not good friends and usually we can choose better...

Using Microservices via RestExpress

Main Idea In this article, we want to develop an application based on RestExpress. This application will allow the user to upload Java sources (including...

What is Maven? | An Important Tool for Java Developers

The goal of this article is to provide a good overview of Apache Maven. To answer to the question, "What is Maven?," we need...

How To Get Started with Jenkins

If you never heard about Jenkins, or it is just something that you didn't understand exactly what is it useful for, this article is...

Introduction to the New MVC 1.0 (Ozark RI)

MVC 1.0 is one of the new Java EE 8 specifications available under JSR 371. It is designed to be an action-oriented framework layered...

Writing My First AngularJS 2 App

Introduction To set up our development environment, we start by installing the needed artifacts. Afterwards, we will create the project and, in the end, we...

The PrimeFaces UI Framework for Java EE

This article is dedicated to JSF developers who have never heard about PrimeFaces or never tried it in a real application. I'm sure that...

Integrate ObjectDB into Your JPA-based Java Web App

In this article, you will learn how to integrate ObjectDB into a Java Web application based on the Java Persistence API (JPA) and NetBeans....

Java 7 Feature: Asserting Non-Null Objects

Starting with JDK 7, you can assert non-null objects with two java.util.Objects methods: <T> T nonNull(T obj): This method checks that the specified object reference...

Make sure to follow Developer.com on Social Media