List Headline Image
Updated by adil-khan167618 on Aug 05, 2018
9 items   1 followers   1 votes   8 views


The Java Persistence API (JPA) is a specification of Java. It is used to persist data between Java object and relational database. JPA acts as a bridge between object-oriented domain models and relational database systems.

As JPA is just a specification, it doesn't perform any operation by itself. It requires an implementation. So, ORM tools like Hibernate, TopLink and iBatis implements JPA specifications for data persistence.

Apache POI Features - javatpoint

Apache POI (Poor Obfuscation Implementation File System) provides stream-based processing which is useful for large files and takes less memory.
It is helpful to handle both XLS and XLSX formats of spreadsheets.
This library contains HSSF implementation for Excel (97-2007) file format i.e .xls.
The XSSF library implementation should be used for Excel .xlsx file format.

JPA Introduction - javatpoint

JPA Introduction with JPA Tutorial, JPA Installation, JPA ORM, JPA Entity Introduction, JPA Creating an Entity, JPA Table Per Class Strategy, JPA Joined Strategy, JPA Single Table Strategy, JPA Inheritance Overview, JPA Criteria Having Clause, JPA Criteria Group by Clause, JPA JPQL Advanced Operations, JPA Cascade Remove, JPA Cascading Operations, JPA One to One Mapping, JPA Collection Mapping, JPA Entity Manager etc.

Example of sending attachment with email in Java - javatpoint

Example of sending attachment with email in Java provides examples of sending, receiving, forwarding and deleting emails, Learn how to send attachment in java

Receiving email with attachment in Java

As we receive the email, we can receive the attachment also by using Multipart and BodyPart classes found in JavaMail API.

For better understanding of this example, learn the steps of sending email using JavaMail API first.

Getting Start with Data Structure – Medium

A data structure is a particular method of organizing data in a computer so that we can perform different operations on these data in an effective way. A data structure provides the facility to…

In data structure, Sorting is a method of arranging the data in ascending or descending order. Sorting is used for ordering or placing a list of elements from a collection in a sequence or storage of data in sorted order.

Website at

PDFBox Installation
To install PDFBox, perform the following steps-
Step 1. Open the Homepage of Apache PDFBox.
Step 2. Click on Download link. PDFBox download page is shown in the following screenshots.
Step 3. In the download page, click on the latest release. For Instance, we choose PDFBox 2.0.9. Click on this release, we will be directed to the required JAR files as shown in the following screenshots.
Step 4. Download the following JAR files pdfbox-app-2.0.9.jar, pdfbox-2.0.9.jar, fontbox-2.0.9.jar, preflight-2.0.9.jar, xmpbox-2.0.9.jar and, pdfbox-tools-2.0.9.jar.

Website at

This section describes how to load PDF document that already exists in our system. By loading the existing document we can perform many operations on it like adding text, removing text, adding an image, removing page etc.

Website at

JavaScript is an object-based scripting language which is lightweight and cross-platform.

JavaScript is not a compiled language but it is a translated language. The JavaScript Translator (embedded in browser) is responsible to translate the JavaScript code for web browser.