Objectifs :
La programmation par composants a été introduite afin de succéder à la programmation par objets et simplifier davantage la réalisation et la maintenance de logiciels complexes. L’objectif de ce module est d’introduire la notion de composant à travers différents modèles. Une part importante est dédiée aux composants Java introduits par Sun dans J2EE. Afin que les élèves soient en mesure de critiquer ce modèle et de s’adapter aux évolutions futurs, d’autres modèles plus exploratoires sont présentés.
Pré-requis :
Programmation par objets
Travail Personnel :
Support(s) :
Polycopié

Nombre total de crédits : 2
Nombre total d'heures : 21
Programme :
Plan du cours : 1. Introduction a. Besoins de l’industrie du logiciel b. Notion de composant logiciel 2. J2EE (Sun – USA) a. Servlets & JSPs b. Entreprise Java Beans 3. Fractal (Object Web – France)
Méthodes d'enseignement et volume horaire :
Cours
7h
Cours
1,5h
Travaux Dirigés
3h
Travaux Pratiques
9,5h
Mode d'évaluation :
Autre
2 crédit(s)
Bibliographie :
Composants et transactions
Jean-Marie Chauvet
Edition Eyrolles
1999

Component Software : Beyond Object-Oriented Programming
Clemens Szyperski
Addison-Wesley
1999

Object-Oriented Software Composition
Oscar Nierstrasz ; Dennis Tsichritzis
Prentice-Hall
1995

Webographie :
J2EE
EJB
Java Bean