maven is a build automation tool, mainly used for Java projects. Through this article, we are going to discuss on; the core features of Maven (Phases, Plugins and Goals); how maven can be used as a part of a Java Web Application, and finally create a Spring Boot Application using Maven Build Tool. Let’s start […]
Spring Boot – Work with data – MongoDB
Data plays a crucial role in today’s world; from accessing, persisting, and analyzing it, to effectively using the information for better results. In our previous article, we have created our first Spring Boot application. Through this article, we will look at how Spring Data MongoDB makes, work simple when it comes to Data Modeling. It […]
Spring Boot – Create a web application using Maven – Our First Application
Through the series of articles; so far, we discussed about an overview of Spring Boot and setting up a development environment to build the applications. Now, we are going to discuss, creating a web application using Maven; a simple Spring Boot working example. Create a web application using Maven Maven provides us with better options […]
Spring Boot – Setting up a Development Environment
In our previous Article, we have discussed an overview of Spring Boot. Through this article we will learn about, setup an environment which allows us to develop & run Spring Boot applications. Spring Boot Environment setup In order to setup the Spring Boot Environment, to develop the applications; below things are required to be installed […]
Spring Boot – An Overview
In this article let’s discuss the overview of Spring Boot. It is lightweight to Spring Framework. Spring Boot helps in simplifying the development process. It helps in the creation of standalone, production-ready applications easily; use of annotations, simplify setting up and configuring the services. Spring Boot provides us with a modern pattern for developing web […]
Spring Framework – Dependency Injection
What is Dependency Injection? Dependency Injection is a concept used to eliminate dependencies from Java classes to make them easy to maintain and test. In the Spring Framework, Inversion of Control (IoC) is used to achieve dependency injection. Before moving any further into the topic, let’s understand what is a dependency. What is a Dependency? […]
Java – Networking using Sockets
What is Networking? Networking in Java, is the concept of establishing a connection between two computing devices, the Client and the Server, that are running on two different JREs. This connection gets established at the TCP layer. There can be n number of Clients that interact with the Server. Networking provides the sharing of data […]
Serialization in Java
Have you ever thought of storing the object information into a file or stream and retrieve it back when required? Java Serialization allows us to do this. Serialization is the process of converting a Java object into a stream of bytes. And deserialization is the reverse process, where the byte stream is converted to recreate the […]
Modules in Java
Modules in Java were introduced in Java 9 version. There were many other features that were added in Java 9, in addition to Modularity. But, this was an important decision made to modularize entire Java. The entire JDK and the rt.jar file were broken down into different modules containing packages. Even the coders can develop […]
Java – Lambda Expressions
Lambda expressions in Java deal with functional programming. It is an introduction to functional programming in Java. Lambda expressions were introduced in Java 8 version. They were introduced to provide implementations to functional interfaces and also provide a simpler way of working with functional interfaces. What is a Functional Interface? An interface is termed to […]