David Delabassee is a Software Evangelist working in the GlassFish and Java EE Team at Oracle. Prior to that, he spent the last 10 years at Sun Microsystems focusing on Java end-to-end (from the smart card to the high end server), all the related technologies, and the developer tools. He has been involved in Java projects since the early days of this technology. David is a steering member of Devoxx Belgium.
In his spare time, he enjoy tinkering and playing with technologies such as Java, Arduino, Processing, Linux, etc.
The Batch API for the Java Platform (JSR 352) brings a standardized batch programming model to the Java EE platform. Through simple exercises, this hands-on lab introduces this important API and its key concepts (job, steps, JSL, chunked, batchlet, and more). You are then guided to enhance those exercises to use more-advanced concepts such as listeners to intervene in the batch lifecycle, checkpointing, partitioned step executions, and so on. The lab also demonstrates some GlassFish-related features such as querying batch job status, querying job metrics, starting, stopping, and restarting batch jobs from the admin CLI and console.
This talk will explore one of the newest API for Java EE 7, the JSR 352, Batch Applications for the Java Platform. Batch processing is found in nearly every industry when you need to execute a non-interactive, bulk-oriented and long running operation task. A few examples are: financial transactions, billing, inventory management, report generation and so on. The JSR 352 specifies a common set of requirements that every batch application usually needs like: checkpointing, parallelization, splitting and logging. It also provides you with a job specification language and several interfaces that allow you to implement your business logic and interact with the batch container. We are going to live code a real life example batch application, starting with a simple task and then evolve it using the advanced API's until we have a full parallel and checkpointing reader-processor-writer batch. By the end of the session, attendees should be able to understand the use cases of the JSR 352, when to apply it and how to develop a full Java EE Batch Application.
On parle de plus de plus de l'Internet des Objet mais l'un des premier objet à connecter de manière intelligente est probablement celui dans lequel on vit.. son domicile. Ce BoF propose de rassembler toutes les personnes intéressés par la Domotique. Que vous utilisiez une solution basée sur KNX, sur Z-Wave, En-Ocean... au tout autre protocols, que vous soyez utilisateurs de Nest ou autre... venez nombreux discuter de l'integration de votre maison avec Java.
PS: ce BoF est aussi ouvert qui veulent juste en savoir plus sur la Domotique.
Java EE 7 was released 18 months ago and from J2EE to Java EE 7, much has changed but we are not done yet! Through the years, Java EE has always reinventing itself. Java EE 8 will be no exception to this rule! In this session, we will look at the Java EE 8 plans. We will review the various new JSRs that will be part of Java EE 8 (e.g. MVC JSR, JSON-B JSR, Security JSR, ...). We will obviously also looks how the existing technologies will evolves for Java EE 8 (eg. Servlet 4 with bring HTTP/2 support, JMS's plan to replace Message Driven Beans, CDI/EJB alignment, JAX-RS 2.1, etc). We will conclude this session by looking at how you can get involved in those works. This session will give you a good understanding on what Java EE 8 will looks like.
Camarades! Que vous soyez utilisateurs (ou détracteurs) de Java EE, venez discuter de Java EE 7 mais aussi de ce qui est en préparation dans Java EE 8. Différents "Spec Leads" (en français dans le texte) et membres des groupes d'experts seront présent à ce BoF.