Note :

Le livre fournit une introduction utile à Jakarta EE, particulièrement bénéfique pour les débutants désireux de s'engager activement. Cependant, il est critiqué pour sa mauvaise présentation et son manque de profondeur, certains lecteurs le trouvant frustrant, superficiel et difficile à lire.
Avantages:⬤ Introduction utile pour les débutants à Jakarta EE
⬤ de nombreux projets sont construits à partir de zéro, permettant un apprentissage pratique
⬤ bonne couverture de JMS et EJB
⬤ exercices utiles qui renforcent l'apprentissage
⬤ valeur ajoutée pour les utilisateurs d'Eclipse.
⬤ Mise en page et lisibilité médiocres, avec des exemples de code mal présentés
⬤ manque de profondeur sur les concepts et technologies clés
⬤ accent incohérent sur Maven par rapport aux instructions spécifiques à l'IDE
⬤ l'organisation du code source sur GitHub est problématique.
(basé sur 3 avis de lecteurs)
Beginning Jakarta Ee: Enterprise Edition for Java: From Novice to Professional
Chapitre 1 : Développement Java, besoins de l'entreprise Nous décrivons les besoins de Jakarta EE et son rapport avec les paradigmes de développement modernes Section : Spécifications normalisées Section : Applications à plusieurs niveaux Section : Pourquoi Jakarta EE Section : Serveurs et licences Jakarta EE Section : Excursion vers les micro-services Section : Les applications Jakarta EE et le cloud.
Chapitre 2 : Conditions préalables : Le langage Java 8 La relation avec la Java Standard Edition JSE est expliquée Section : La Java Standard Edition JSE8 Section : Le langage Java 8.
Chapitre 3 : Faire fonctionner un serveur Jakarta EE Nous présentons le serveur d'application Glassfish et expliquons comment l'installer et l'utiliser Section : Obtenir et installer Glassfish Section : Administration de Glassfish.
Chapitre 4 : Mise en place d'un IDE Nous présentons Eclipse en tant qu'IDE pour le développement d'applications Jakarta EE Section : Installation d'Eclipse pour le développement de Jakarta EE Section : Utilisation d'Eclipse Section : Votre première application Jakarta EE.
Chapitre 5 : Création d'applications Web à flux de pages avec JSF Nous présentons Java Server Faces pour la création d'interfaces Web Section : Servlets et pages JSF Section : Vue d'ensemble du flux de pages JSF Section : Utilisation des pages XHTML Section : Les balises JSF Section : Accès aux objets à partir des pages JSF Section : Le langage d'expression dans les pages JSF Section : Ressources localisées Section : Utilisation des convertisseurs et des validateurs.
Chapitre 6 : Construire des applications web à page unique avec REST et JSON Nous présentons les applications web à page unique et expliquons comment les construire dans Jakarta EE Section : Un serveur RESTful dans Jakarta EE Section : Applications Web à page unique Section : Traitement des données JSON.
Chapitre 7 : Ajouter une base de données avec JPA Nous présentons l'accès aux bases de données depuis Jakarta EE Section : L'abstraction de l'accès aux bases de données avec JPA Section : Mise en place d'une base de données SQL Section : Accès aux données SQL Section : Utilisation de bases de données non SQL.
Chapitre 8 : Modularisation avec les EJB Nous présentons les Enterprise Java Beans (EJB) Section : Définition des EJBs Section : Accès aux EJBs.
Chapitre 9 : Traitement des données XML Nous expliquons comment gérer XML dans Jakarta EE Section : Traitement XML Section : Services Web.
Chapitre 10 : La messagerie avec JMS Nous présentons la messagerie asynchrone via JMS dans Jakarta EE : Faire fonctionner les courtiers en messages Section : Ecrire et lire des messages.
Chapitre 11 : Maintenir la cohérence des états avec les transactions JTA Nous décrivons les transactions via JTA et expliquons comment les gérer dans Jakarta EE Section : Modularisation dans le temps : démarcation des transactions Section : Le paradigme ACID Section : Systèmes transactionnels distribués Section : Déclaration des unités de transaction.
Chapitre 12 : Sécurisation des applications Jakarta EE Ce chapitre décrit les problèmes de sécurité Section : Sécurisation de l'accès administratif Section : Sécurisation de l'accès au Web.
Chapitre 13 : Journalisation des applications Jakarta EE Nous parlons de la journalisation et des options que nous avons pour la journalisation à l'intérieur de Jakarta EE : Journalisation sur la console d'administration Section : Vue d'ensemble des cadres de journalisation Section : Utilisation de SLF4j et Log4j.