# Payroll Batch Processing Example

Click here to start the Payroll Batch Processing Example

## Description

This is an example MyEclipse Java EE 7 web application project that demonstrates the Java EE 7 batch framework.
Some key concepts covered in this example are:

- Java EE 7 Batch Framework
- Java Persistence 2.1 with Hibernate 4.1 provider (code generated using MyEclipse Persistence Tools)
- Deployment to any Java EE 7 and higher application servers (like Glassfish 4.x, WildFly 8.x)

## Requirements

- MyEclipse 2014 or later
- Java SE 7 or greater

## How to Run

1. You must first start the embedded Derby server which hosts the database this application will use. Switch to the Servers view, select MyEclipse Derby and click the Run button.
2. Right-click on this project and select either Debug As or Run As, then select "MyEclipse Server Application". Choose a Java EE 7 and higher application server like Glassfish 4, WildFly 8, etc., that you would like to test the application with; MyEclipse will automatically deploy the application to the chosen server and start the server. Then please open a web browser internally or externally, enter the home page URL to run and test the application.

## Related Links

- Java Batch Processing Overview
- MyEclipse JPA Tutorial
- MyEclipse Application Server Tutorial
- This application was built based on this article

## Feedback

We hope you found this example project helpful. If you ran into any problems while working with the example project, please feel free to post to our support forums and let us know. Also if you have any suggestions for improvements, noticed something wrong or just wanted to ask questions we encourage you to post and let us know!