Home » Enterprise Java » Page 12

Enterprise Java

Apache Maven Rat Plugin Tutorial

In this tutorial, we will learn about the Apache Rat tool and the Apache Maven Rat Plugin for Java applications. We will also see how to integrate the plugin into the verify phase of the Maven build lifecycle. Lastly, we will configure the plugin to detect and approve our custom license headers. 1. What is Apache Rat? Apache Rat is ...

Read More »

Building a REST Service with Spring Boot and MongoDB

1. Introduction This is an in-depth article related to the Spring Boot based Rest Service with MongoDB. Spring Boot framework has features to build applications. Spring Boot has features related to building rest services with MongoDB and unit testing the application. 2. Spring Boot Rest Service using MongoDB 2.1 Prerequisites Java 8 or 9 is required on the Linux, windows ...

Read More »

Apache Maven Felix Plugin Tutorial

In this tutorial, we will explore the Apache Maven Felix plugin and see how it can be used to build OSGi bundles. We will talk about OSGi fundamentals followed by developing an example built using the Maven Felix Plugin. Lastly, we will install and run our bundles on the appropriate platform. 1. Introduction Writing the MANIFEST.MF file manually is quite ...

Read More »

RabbitMQ Tutorial for Beginners

Welcome readers, in this tutorial, we will make an introduction to RabbitMQ and we will create a very simple HelloWorld program. 1. Introduction Before going further in this tutorial, we will look at the RabbitMQ and the common terminology related to it. 1.1 What is RabbitMQ & When is often used? It is an AMQP messaging broker and is the ...

Read More »

Java Web Services Tutorial

In this article, we will demonstrate examples of Java Web Services. We will provide a brief introduction to the topic, followed by a SOAP and a REST example in Java. You can also check this tutorial in the following video: Java Web Services Tutorial – video 1. Introduction From W3C’s definition we are able to infer that there a web ...

Read More »

How to Use Spring Retry Template

Welcome readers, in this tutorial, we will see the retry mechanism in a simple spring boot application. 1. Introduction Before going further in this tutorial we will take a look at the common terminology such as introduction to Spring Boot, and Retry mechanism in spring framework. 1.1 What is Spring boot? Spring boot is a module that provides rapid application ...

Read More »

Establishing JDBC Connection in Java

In this post, we will learn how to establish a JDBC connection, from a Java program to an oracle database. Once we establish a connection, we will insert records into it. You can also check our Java Programming Database Tutorial in the following video: 1. Introduction JDBC is an acronym for Java Database Connectivity. It’s an advancement for ODBC ( ...

Read More »

Apache Solr OpenNLP Tutorial – Part 2

1. Introduction In Part 1 we’ve set up Apache Solr OpenNLP integration and used its analysis components, tokenizer, and filters, to process and analyze the sample data. In this example, we are going to explore another powerful feature provided by Solr OpenNLP integration: extracting named entities at index time by using OpenNLP NER (Named Entity Recognition) model. Table Of Contents ...

Read More »

Microservices Implementation using Spring Boot and Cloud

Welcome readers, in this tutorial, we will see the theoretical concept of implementing Microservices using Spring Boot and Cloud. 1. Introduction In recent years, Microservices architecture (popularly known as MSA) has been the favored choice for developing an application due to its independent development plus deployment and the resiliency of the application. So here, in this tutorial, I will try ...

Read More »

Apache Solr OpenNLP Tutorial – Part 1

This is an article about Apache Solr OpenNLP. 1. Introduction Natural Language Processing (NLP) is a field focusing on processing and analyzing human languages by using computers. Using NLP in a search will help search service providers to have a better understanding of what their customers really mean in their searches, thus to run search queries more efficiently and to ...

Read More »