Glassfish 3 : découverte du serveur d'applications Java EE

Ce livre est extrait du titre «Développement n-tiers avec Java EE» paru dans la collection
Epsilon aux Editions ENI.
Il s'adresse à un public de lecteurs initiés désireux de connaître en détail l'installation, la
mise en place et la configuration évoluée de ce serveur d'applications Java EE de référence.
Pour tirer le meilleur profit possible de ces éléments, vous devez disposer de connaissances
de base dans le développement d'applications Web en Java.
Chapitre 1 - Présentation du serveur GlassFish : Historique, Object Request Broker (ORB),
Internet Inter-Orb Protocol (IIOP), Application Client Container (ACC), Architecture GlassFish...
Chapitre 2 - Installation du serveur GlassFish : Installation, Coupler GlassFish et le
serveur Web Apache, Apache/GlassFish et HTTPS/SSL, Embedded GlassFish...
Chapitre 3 - Domaine GlassFish, concept et sécurité : Arborescence d'un projet GlassFish,
Le concept de domaine GlassFish, Le fichier domain.xml, Sécuriser GlassFish, Authentification
et Realms...
Chapitre 4 - Administration du serveur GlassFish : Les fichiers de configuration, Déployer
une application, Déployer une application automatiquement, Supprimer une application,
Désinstaller le serveur GlassFish, Gestion des composants...
Chapitre 5 - Couplage de Java EE et PHP : Introduction, GlassFish et PHP avec Quercus,
Mise en place d'un premier projet Java EE / PHP, Utilisation de classes Java en PHP, Ajouter
de nouvelles fonctionnalités à PHP, Utiliser des composants Java EE avec PHP, Profiter de la
souplesse de PHP en Java...
Chapitre 6 - Outils d'analyse et de supervision : Analyse, monitoring et supervision, Gestion
des traces et débogages...
Chapitre 7 - Mise en place de l'équilibrage de charge : Clustering et Load Balancing GlassFish,
Versioning GlassFish, Rolling Upgrade, Répartition de la charge ou Load Balancing...
Chapitre 8 - Optimisation des performances du serveur : Introduction, La version de
Java, La machine virtuelle Java (JVM), le Java Heap Size, La configuration de l'écouteur
HTTP, La configuration des processus HTTP, Le temps d'attente entre les requêtes, Le cache
HTTP, La configuration par défaut, La configuration JDBC pour l'accès aux bases de données,
Désactiver les traces et logs d'accès...
Chapitre 9 - Gestion des ressources : Gestion des ressources avec GlassFish, Administration
de JavaMail, Gestion des connexions aux bases de données...