JBJF is a free, easy to use, simple Java Batch Job Framework. The JBJF uses an XML definition file to abstract many of your common batch job parameters.
The JBJF programming framework uses a task list concept as a divide and conquer strategy to simplify your batch job development.
Reuse is typically accomplished by copying the existing batch job to a new filename and then changing the code to fit the new batch job requirements. JBJF uses a divide-and-conquer strategy to break your batch job into individual tasks.
Each task is coded into a single Java class and implements an identical method where the task code is placed. Data, parameters and external resources are then supplied to the task classes using elements from an XML file.
A parent Java class then iterates through the task classes running the identical method within each task class, thus carrying out the batch job.
Reuse is accomplished by changing the data in the XML elements and/or feeding the batch job a new XML file.