Books I’ve Written

bookjavaee6

Java EE 7

This book is a major update of the Beginning Java EE 6. All the chapters of existing specifications have been updated and two new chapters have been added (CDI and Bean Validation). This book starts by introducing Java EE 7 and some new language features of Java SE 7. Then follows 14 chapters introducing a technology (CDI 1.1, Bean Validation 1.1, JPA 2.1, EJB 3.2, JSF 2.2, XML and JSON processing, JMS 2.0, JAX-WS 2.3 and JAX-RS 2.0). Each chapter is illustrated with lots of code and UML diagrams and finishes with a Putting it all Together section, where you combine several Java EE 7 technologies to compose and application.
More about the book

Java EE 6

This book concentrates on Java EE 6 and highlights the new features of this release. It explores the innovations of this new version, and examines the various specifications and how to assemble them to develop applications. Java EE 6 consists of nearly 30 specifications and is an important milestone for the enterprise layer (EJB 3.1, JPA 2.0), for the web tier (Servlet 3.0, JSF 2.0), and for interoperability (SOAP web services and RESTful services). This book covers a broad part of the Java EE 6 specifications and uses the JDK 1.6 and some well-known design patterns, as well as the GlassFish application server, the Derby database, JUnit, and Maven. It is abundantly illustrated with UML diagrams, Java code, and screenshots.
More about the book

Java EE 5

The Java EE 5 book I've written is a practical book that tells you how to develop a e-commerce website using most of the Java EE 5 specifications. I uses a PetStore-like application to introduce EJB 3, JPA 1.0, JSF 1.2, JSP 2.1 and JMS. It's written in French and is published by Eyrolles. To know more about it, click on the prefered language.
More about the book
En savoir plus

Read More →

Beginning Java EE 7… Book Arrived !

javaee7big

Update : the book has been published end of June 2013 I have been quiet on my blog lately but there was a reason: I was writing a Beginning Java EE 7 book for APress. I am using the past tense because I’ve finished writing it. I’ve gently started in November 2012 and accelerated the writing pace as I was following the updates of the […]

Read More →

Java EE 6 Book

bookjavaee6

In today’s business world, applications need to access data, apply business logic, add presentation layers, and communicate with external systems. That’s what companies are trying to achieve while minimizing costs, using standard and robust technologies that can handle heavy loads. If that’s your case, you have the right book in your hands.

Java Enterprise Edition appeared at the end of the 1990s and brought to the Java language a robust software platform for enterprise development. Challenged at each new version, badly understood or misused, overengineered, and competing with open source frameworks, J2EE was seen as a heavyweight technology. Java EE benefited from these criticisms to improve and is today focused on simplicity.

Read More →

Java EE6 Reviews

DZone september 2009

Recently I had an opportunity to read Beginning Java EE 6 Platform with Glassfish 3 by Antonio Goncalves. The book has the subtitle "From Novice to Professional" and that's a pretty accurate description of the book. After reading it a person not familiar with Java EE, but familiar with Java SE should feel comfortable developing a small Java EE application. (...)

DZone

Read More →

Java EE 5 Book

download

Presentation

Java Enterprise Edition appeared end of the Nineties and brought to the Java language a robust platform for companies' enterprise applications. Put into question on each new version, badly understood or misused, competed by open source frameworks, Java EE knew to use these criticisms to improve and find a balance in its version 5. This book proposes to discover the innovations of this new version, and to examine how to assemble them to develop an e-commerce website.

The objective of this book is to guide you in the development of a complete e-commerce website using Java EE 5, while answering the question "how to assemble these specifications? ". The application, inspired from the Java PetStore of Sun, follows the coding and architecture best practices: layers, loose coupling, and enterprise design patterns.

Read More →

Java EE 5

softGlassfish

Présentation

Java Enterprise Edition est apparu fin des années 90 et a apporté au langage Java une plate-forme robuste pour les applications d'entreprise. Remise en cause à chaque nouvelle version, mal comprise ou mal utilisée, concurrencée par les frameworks open source, elle a su utiliser ces critiques pour s'améliorer et trouver un équilibre dans sa version Java EE 5. Ce livre propose de découvrir les nouveautés de cette nouvelle version, et d'examiner comment les assembler pour développer un site de commerce électronique.

L'objectif de cet ouvrage est de vous guider dans le développement d'un site complet de commerce électronique en Java EE 5, tout en répondant à la question « comment faire pour assembler ces spécifications ? ». L'application, inspirée du Java PetStore de Sun, suit les règles de l'art en matière d'architecture : découpage en couches, couplage lâche, et design patterns d'entreprise....

Read More →

Installer l’application

Glassfish

Présentation

Le livre Java EE 5 vous permet de développer une application de commerce électronique en utilisant de multiples spécifications Java EE 5. Tout au long des chapitres vous devez développer couche après couche (persistance, session façade, interface web, gestion du panier électronique, services web et traitements asynchrones) pour obtenir le site de vente d'animaux domestiques.

Téléchargez le code

Avant toute chose, il vous faut télécharger le code de l'application pour l'exécuter.

Structure des répertoires

Décompressez le fichier que vous venez de télécharger et vous obtiendrez trois sous-répertoires principaux. Ceux-ci correspondent aux différentes applications :

Read More →