My book

I had the opportunity to write a book (in French) on EJB 3. I explain how to develop 3 web applications using different technologies (Struts 2, JSF 2, Flex 3 and JasperReports) for the front end and with a common business layer developped with EJB 3. The application server used is JBoss 6 and the IDE is Eclipse. GraniteDS is the solution that is used to integrate Adobe Flex with Java.

You can order it online either on Amazon or the editor’s web site : ENI.

An online version is also available. You can read reviews of the book here.

Here is the front cover of the book :

Table of contents :

  • Chapter 1 : Introduction
  • Chapter 2 : L’application VenteEnLigne
  • Chapter 3 : Les entity beans et l’API de persistance (JPA)
  • Chapter 4 : Les session beans
  • Chapter 5 : Traitement des commandes avec les Message-Driven Beans
  • Chapter 6 : Utilisation des Web Services
  • Chapter 7 : Les EJB Timers
  • Chapter 8 : Les interceptors
  • Chapter 9: Sécurité
  • Chapter 10 : Struts 2
  • Chapter 11 : Développement d’un client avec JSF 2
  • Chapter 12 :  Génération de rapports avec JasperReports
  • Chapter 13 : Développement d’un client avec Flex 3
  • Chapter 14 : Mise en place de l’environnement
  • Chapter 15 : EJB 3.1 : les nouveautés avec Java EE 6