Java EE 7 added the capability to perform Batch jobs in a standard way using JSR 352.
<job id="myJob" xmlns="http://xmlns.jcp.org/xml/ns/javaee" version="1.0">
Markus Eisele is a Java Champion, Oracle ACE Director, Java EE Expert Group member, Java community leader of German DOAG, founder of JavaLand, reputed speaker at Java conferences around the world, and a very well known figure in the Enterprise Java world.
There is a Maven archetype to create Java EE 7 application:
mvn --batch-mode -DarchetypeGroupId=org.codehaus.mojo.archetypes -DarchetypeArtifactId=webapp-javaee7 -DgroupId=org.javaee7.sample -DartifactId=javaee7-sample -Dpackage=org.javaee7.sample archetype:generate
Do you want @Transactional and @TransactionScoped-like features introduced in Java EE 7 in JBoss EAP 6.x or any other Java EE 6 compliant application server ?
Need a CDI scope for window/tab for a JSF application ?
Simplified JPA Criteria API ?
How about boot and shutdown CDI container in a Java SE application ?
Simplified annotation-based security in Java EE ?
JBoss Tools is a set of plugins for Eclipse that complements, enhances and goes beyond the support that exists for JBoss and related technologies in the default Eclipse distribution.