J2ee
Centre d’enseignements de Grenoble Année Universitaire: 2008-2009
J2EE vs NET
Cours :NFE107 Urbanisation & Architecture des Systèmes d’Information Auditeurs : Leonardo AMODIO
1
INDEX 1 INTRODUCTION 3 3 3 3 5 5 5 5 5 7 7 8 8 8 8 10 10 12 12 12 13 14 14 14 15 15 16 16 16 17 18 20 21
1.1 LES LANGAGES ORIENTES OBJET 1.1.1 Historique 1.1.2 Caractéristiques d’un langage OO 2 PRESENTATION DES TECHNOLOGIES J2EE ET NET
2.1 INTRODUCTION A J2EE 2.1.1 Définition 2.1.2 Fonctionnement interne 2.1.3 Architecture 2.1.4 Le serveur d’application 2.1.5 Outils de programmation 2.2 INTRODUCTION A NET 2.2.1 Définition 2.2.2 Fonctionnement interne 2.2.3 Architecture 3 3.1 4 LES ARCHITECTURES DISTRIBUEES TYPOLOGIES D’APPLICATIONS DISTRIBUEES J2EE, NET ET LES APPLICATIONS MULTI-NIVEAUX
4.1 COUCHE DE PRESENTATION 4.1.1 J2EE 4.1.2 NET 4.2 COUCHE DE SERVICE 4.2.1 J2EE 4.2.2 NET 4.3 COUCHE D’OBJETS METIER 4.3.1 J2EE 4.3.2 NET 4.4 COUCHE D’ACCES AUX DONNEES 4.4.1 J2EE 4.4.2 NET 5 6 7 CONCLUSIONS BIBLIOGRAPHIE GLOSSAIRE
2
1 INTRODUCTION
Les technologies J2EE et NET font partie de la famille des langages OO (Orientés Objet) utilisés pour la création d’applications commerciales multi-niveaux.
1.1
LES LANGAGES ORIENTES OBJET
1.1.1 Historique
Le premier langage de programmation orienté objet a été Simula (1967), suivi dans les années 70 par Smalltalk et par diverses extensions du Lips. Dans les années 80 ont étais créés des extensions orientées objet pour des langages préexistants ; par exemple C++ et Objective C pour le C et Object Pascal pour le Pascal. Dans les années 90 il est devenu le paradigme dominant. Aujourd’hui les langages les plus utilisés parmi ces qui supportent que le paradigme OO soient Smalltalk et Eiffel. Des toutes façons les langages les plus utilisés en absolu sont ces qui supportent aussi le paradigme OO : C++, Java, NET, Phyton, Perl, PHP, etc. Un langage de programmation, pour être définit « à