Explore Jersey Request Parameters 1. Introduction Jersey is a popular Java framework for creating RESTful web services. In this tutorial, we’ll explore how to read different request parameter types via a simple Jersey project. 2. Project Setup Using Maven archetypes, we’ll be able to generate a working project for our… Continue Reading jersey-request-parameters

Introduction to Vaadin 1. Overview Vaadin is a server-side Java framework for creating web user interfaces. Using it, we can create our front-end using Java features. 2. Maven Dependencies and Setup Let’s start by adding the following dependencies to our pom.xml: <dependency> <groupId>com.vaadin</groupId> <artifactId>vaadin-server</artifactId> </dependency> <dependency> <groupId>com.vaadin</groupId> <artifactId>vaadin-client-compiled</artifactId> </dependency> <dependency>… Continue Reading vaadin

Java EE 7 Batch Processing 1. Introduction Imagine we had to manually complete tasks like processing payslips, calculating interest, and generating bills. It would become quite boring, error-prone and a never-ending list of manual tasks! In this tutorial, we’ll take a look at Java Batch Processing (JSR 352), a part… Continue Reading java-ee-7-batch-processing

Java Naming and Directory Interface Overview 1. Introduction The Java Naming and Directory Interface (JNDI) provides consistent use of naming and/or directory services as a Java API. This interface can be used for binding objects, looking up or querying objects, as well as detecting changes on the same objects. While… Continue Reading jndi

A Guide to Java EE Web-Related Annotations 1. Overview Java EE annotations make developers’ life easier by allowing them to specify how application components should behave in a container. These are modern alternatives for XML descriptors and basically, make it possible to avoid boilerplate code. In this article, we’ll focus… Continue Reading javaee-web-annotations