Le projet de programmation Java vise à faire acquérir une expérience de programmation d'un logiciel de taille conséquente. Les difficultés principales du projet ne sont pas algorithmiques mais touchent à l'organisation du développement : architecture du code, répartition des tâches dans un groupe, documentation, gestion des versions, tests, déploiement, ...
Le projet est précédé par une série de travaux pratiques pour découvrir le langage Java, quelques méthodes pour la programmation par objets, des outils d'aide au développement, et quelques-unes des bibliothèques fournies avec Java.
Le projet lui-même est découpé en trois grandes étapes, de moins en moins encadrées, avec rendu de projet à chaque étape ; la dernière étape donnera lieu à une démonstration du logiciel fini.
Télécharger le sujet de TP et les fichiers à compléter
Liens utiles :
Référence utile : Erich Gamma, Richard Helm, Ralph Johnson et John Vlissides, Design Patterns, Addison-Wesley Professional Computing Series, 1995.
Exemple d'utilisation (horrible) des types génériques
util
Liens utiles :
javax.xml
Liens utiles :