Class files are identified by the following 4 byte header (in hexadecimal): CA FE BA BE (the first 4 entries in the table below). The history of this magic number was explained by James Gosling: “We used to go to…
Class files are identified by the following 4 byte header (in hexadecimal): CA FE BA BE (the first 4 entries in the table below). The history of this magic number was explained by James Gosling: “We used to go to…
Thin Server Architecture Project Avatar provides a JavaScript services layer zeroed in on supporting REST, WebSockets and Server-Sent Events, and a rich client side framework that assumes very minor JavaScript knowledge. The services side is focused on building data services…
Java Platform, Enterprise Edition 7 (Java EE 7) JSR-342 is the umbrella specification ties together the various subsystems which compose the platform, and provides additional integration support. The Java EE 7 platform added the following new APIs to previous version…
JobUtil.javaraw downloadpackage com.espalier.jbatch.course.util; import static org.junit.Assert.assertEquals; import java.util.List; import java.util.logging.Logger; import javax.batch.operations.JobOperator; import javax.batch.runtime.BatchStatus; import javax.batch.runtime.JobExecution; import javax.batch.runtime.StepExecution; public class JobUtil { private final static Logger LOG = BatLogger.TEST.getLogger(); public static void waitForJobToComplete(final JobOperator…
CDI is available since EE6 and also with EE7 has evolved to version 1.1. CDI by many people is some kind of magic, though at the end it is only the assembly and usage of already known proxy features. The…
With the release of Java EE 7, batch processing was standardized and provided as a reference implementation based on the new specification “JSR 352 Java Batch”. The reference implementation of the JSR provides an implementation of JEE Batch integrated into…