Intitulé du Master : MASTER ACADEMIQUE en STIC
(Sciences et technologies de linformation et de la communication)
Semestre : 01
Intitu de la Matière : Programmation Java Avancée Code :
PJA
Objectifs de lenseignement (Décrire ce que l’étudiant est censé avoir acquis comme
compétences après le succès à cette matre – maximum 3 lignes).
Le but de cours est d'acquérir des compétences dans la alisation de systèmes multi-tiers
légers en Java. On se limitera à l'utilisation des servlets pour la couche tier. Il présente les
bases de la programmation Web avec Java côté serveur : servlets, pages JSP, XML.
Connaissances palables recommandées (descriptif succinct des connaissances requises
pour pouvoir suivre cet enseignement – Maximum 2 lignes).
Notions de programmation en Java (matre JOO de la licence STIC)
Contenu de la matière :
1 Rappels sur Java
a) Java et les machines virtuelles
b) Concepts de base
2. Entrées/sorties en Java
3. Programmation concurrente
a) Introduction
b) Les tâches en Java
c) Moniteurs d’objets
d) Envoi d’événements entre tâches Java
e) Étude de deux patterns
4. Programmation réseau, Servlet Java et pages JSP
a) Introduction et rappels sur les sockets
b) Sockets en mode flux
c) Sockets en mode datagramme
d) Sockets en mode multicast
Mode d’évaluation :Moyenne Matre = Note contrôle*70%+Note de travaux*30%
Rérences (Livres et polycopiés, sites internet, etc).
Brian Goetz, et al, Java concurrency in practice, Addison Wesley 2006.
Jean Michel DOUDOUX, Développons en Java,
Ben-Ari Mordechai. Principles of Concurrent and Distributed Programming (2nd ed.).
Addison-Wesley, 2006.
1 / 1 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !