Table des matières iv
4 J2EE : Aspect global 19
4.1 Architecture .................................. 20
4.1.1 Machine virtuelle ........................... 21
4.1.2 JIT ................................... 21
4.1.3 Java Runtime Environnement (JRE) ................ 21
4.2 Implémentations existantes .......................... 22
4.3 Serveur d’application, tiers métier ...................... 22
4.4 Outils de développement, IDE ........................ 22
4.5 Sécurité .................................... 23
4.5.1 Sécurité du code ........................... 23
4.5.2 Gestion des droits d’accès ...................... 23
4.5.3 Transactions .............................. 24
4.6 Aspect “politique” ............................... 24
5 J2EE : Aspect pratique 26
5.1 Caractéristiques ................................ 26
5.2 Prise en main ................................. 27
5.2.1 Global ................................. 27
5.2.2 Développement de l’interface Web .................. 27
5.2.3 Développement de l’accès aux données ............... 27
5.2.4 Déploiement .............................. 27
5.2.5 Déverminage ............................. 28
5.2.6 Langage ................................ 28
5.3 Tiers présentation, Struts .......................... 29
5.3.1 Layout ................................. 29
5.3.2 Menu .................................. 29
5.3.3 Validation des formulaires ...................... 29
5.3.4 Configuration ............................. 30
5.4 Tiers métier .................................. 30
5.5 Tiers données, EJB .............................. 31
5.6 Utilisation des design patterns ........................ 31
5.7 Conversion d’un ancien (legacy) système .................. 31
6 .NET : Aspect global 32
6.1 Architecture .................................. 33
6.1.1 Machine Virtuelle (CLI / CLR) ................... 34
6.1.2 JIT ................................... 35
6.1.3 Base Class Library (BCL) ...................... 36
6.1.4 Annotations (méta-données) ..................... 37
6.1.5 Gestion des bibliothèques partagées (assemblies).......... 37
6.1.6 Remarques ............................... 37