Java EE 5 Book

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

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 →

Java EE 5 Book is out

Just to let you know that the book I wrote about Java EE 5 is out. I‘ve blogged before about its content and I’ve also written a presentaion on my web site. The book helps expert Java developers to write an e-commerce website with the lastest Java EE 5 specifications (EJB 3, JPA, JSF, JSP, JMS, JavaMail) running on GlassFish and Derby. The book is written in french but english speaker can also download the code of the application and follow the instructions to install and run the application. For french readers (or any person willing to learn Java EE 5 and french at the same time) you can buy it online at Eyrolles or Amazon

Read More →

Installer l’application

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 →

Les critiques du livre Java EE 5

DZone avril 2008

Une fois n'est pas coutume, une revue de presse d'un site anglo-saxon. Un grand emerci à David Sills de l'équipe de JavaLobby qui, connaissant un peu le français, a fait l'effort de livre un ouvrage qui n'est pas écrit dans sa langue de prédilection. De plus, la critique est très bonne.

Un extrait : To be honest, I'd like to have this book in English for newbies in the field! We'd have a lot better applications built, I can say that.

DZone

Read More →

Installer l’application sur MySQL

Présentation

L'application développée pour le livre utilise le serveur GlassFish et la base de données Derby. Pour installer l'application sur la base de données MySQL il faut effectuer quelques changement.

Installez et configurez MySQL

Tout d'abord, il faut installer MySQL 5. Pour cela, rendez-vous sur le site de MySQL et téléchargez la version dédiée à votre plateforme. Démarrez la base de données et connectez vous à celle-ci via l'éditeur (mysql -u root). Il faut ensuite créer la base petstoreDB et la rendre accessible à l'utilisateur dbuser (mot de passe dbpwd).

Read More →