OpenAPI Documentation (Swagger 2.0)

Open API Specification (OAS) Swagger 2.0 is a full package for RESTful API Documentation. It defines a standard, language-agnostic interface for RESTful API Documentation. The Swagger documentation is defined for Consumer, to understand the capabilities of the services and interact with minimum efforts from client-side and without any client implementation. In this post, we will … More OpenAPI Documentation (Swagger 2.0)

Spring MVC CRUD Application with MySQL and Hibernate

Spring MVC CRUD Application with MySQL and Hibernate is a full package of Spring MVC basic Applicaiton MVC Style of Spring development in Java. This application explains how the view is configured, how the controller is closely connected with view and somewhat with model. The application also connects with MySQL using Hibernate, so this also … More Spring MVC CRUD Application with MySQL and Hibernate

Electron JS

Electron JS Application is a full package Node JS Desktop Application. Electron is a library which can be used to create Desktop Applications using JavaScript, HTML and CSS. Electron works with NodeJS for native App Development which reduces the dependency of different desktop application development languages over different Operating Systems. Electron enables you to write … More Electron JS

Jersey 2

Jersey 2: RESTful Web Services in Java is a really very good toolkit for RESTful Web Services. The Jersey 2 is open source, production quality framework for developing RESTful Web Services in Java that provides support for JAX-RS APIs. In this post, we will see how we can execute a simple program for RESTful Web … More Jersey 2

Apache Spark – Java

Apache Spark is a fast, high performance unified analytics engine. It provides high-level APIs in Scala, Java, and Python. Spark is mainly known for batch and data streaming, using the state-of-the-art DAG scheduler, a query optimizer, and physical execution engine. In this post, we will see how we can execute a simple program with Spark … More Apache Spark – Java

Google Guice 3

Google Guice (pronounced as “juice”) is a lightweight dependency injection framework for Java 5 and above. Dependency injection is a design pattern whose core principle is to separate behavior from dependency resolution. Guice allows implementation classes to be bound programmatically to an interface. Refer. Prerequisite Java must be installed first. For Google Guice 3 Eclipse … More Google Guice 3

Apache Wicket

Apache Wicket is a lightweight component-based web application framework for Java. This document explains how to write the first program in Apache Wicket and run it. Prerequisite For Apache Wicket to run, first you will need to install JDK – Java Development Kit. And for building the application you will need to install Maven. To … More Apache Wicket