0% ont trouvé ce document utile (0 vote)
6 vues2 pages

Programmation Java Avancée : Cours et Labos

Ce document décrit le contenu du cours pour un cours de Programmation Java Avancée divisé en 5 unités. L'unité 1 couvre le multithreading, les flux d'E/S, le réseautage et la gestion des événements. L'unité 2 traite des classes AWT, des contrôles, des mises en page et des menus. L'unité 3 discute des images, de l'animation, de l'audio et de Swing. L'unité 4 couvre JDBC et les servlets Java. L'unité 5 examine l'architecture EJB, les beans de session et les beans d'entité. Le cours de laboratoire correspondant implique la mise en œuvre de concepts tels que le multithreading, l'E/S de fichiers, AWT, Swing, TCP/IP, JDBC, servlets, JSP et RMI.

Traduit par

ScribdTranslations
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
6 vues2 pages

Programmation Java Avancée : Cours et Labos

Ce document décrit le contenu du cours pour un cours de Programmation Java Avancée divisé en 5 unités. L'unité 1 couvre le multithreading, les flux d'E/S, le réseautage et la gestion des événements. L'unité 2 traite des classes AWT, des contrôles, des mises en page et des menus. L'unité 3 discute des images, de l'animation, de l'audio et de Swing. L'unité 4 couvre JDBC et les servlets Java. L'unité 5 examine l'architecture EJB, les beans de session et les beans d'entité. Le cours de laboratoire correspondant implique la mise en œuvre de concepts tels que le multithreading, l'E/S de fichiers, AWT, Swing, TCP/IP, JDBC, servlets, JSP et RMI.

Traduit par

ScribdTranslations
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Cours Principal-III- 17PCS03- PROGRAMMATION JAVA AVANCÉE

Credits: 4
UNITÉ–I
Multithreading : Modèle de fil Java - Fil principal - Création d'un fil - Création
MultipleThreads - Using isAlive() and join()-Synchronization - Interthread
Communication-Suspension, Reprise et Arrêt des Threads-Utilisation du Multithreading.
I/O Exploring [Link]:Java I/O classes and interfaces-File-Closeable and Flushable
Interfaces - Les classes de flux - Flux d'octets - Flux de caractères - Classe Console -
Utilisation de l'entrée/sortie via flux - Sérialisation. Réseautage : Bases - Classes de réseautage et
interface-Inet Address-Inet4 Address and Inet6Address-TCP/IP Client Socket-URL-
URL connection-http URL Connection-URI class-Cookies-TCP/IP server socket-
Gestion des datagrammes : mécanismes de gestion des événements - Modèle d'événement par délégation -
Event classes-Source of Events-Event Listener Interfaces-Using delegation Event
model-Adapter classes-Inner classes.
UNITÉ–II
AWT : Classes AWT - Fondamentaux des fenêtres - Travailler avec des fenêtres de cadre - Création d'une
fenêtre de cadre dans un applet - Création d'un programme en fenêtre - Affichage d'informations
dans une fenêtre - Travailler avec des graphiques, des couleurs et des polices - Gérer la sortie de texte à l'aide de
font [Link] Controls:Control Fundamentals, Labels, Using Buttons,
Cases à cocher, Contrôle de choix, Liste, Barres de défilement et Champ de texte, Dispositions AWT et
Menus : Comprendre les gestionnaires de mise en page - Barres de menus et menus - Boîtes de dialogue - Fichier
Événements de gestion de dialogue.

UNITÉ–III
Images, Animation et Audio : Format de fichier - Fondamentaux de l'image - Observateur d'image -
Double Tampon - Suivi des Médias - Producteur, Consommateur et Filtre d'Image - Cellule
[Link] : Caractéristiques de la connexion Swing-MVC - Composants et
conteneurs-Paquets Swing-Gestion des événements-Créer un swing-Explorer swing.
JDBC : Introduction-Base de données relationnelles-SQL Manipulation de base de données avec JDBC.
UNITÉ–IV
Java Servlets : Cycle de vie - Servlet simple - API Servlet - paquet [Link]
paquet [Link] - Gestion des requêtes et des réponses HTTP - cookies - session
Suivi. Pages de serveur Java : Vue d'ensemble - Objets implicites - Scripting - Actions standard -
[Link] Method Invocation-Client/Server Application using RMI.
UNITÉ–V
EJB:EJB Architecture-overview-Building and Deploying EJB-Roles in EJB-Design
and Implementation-EJB Session Bean: Constraints-Life Cycle-Stateful Session
Bean - beans sans état; Bean EJB; Bean d'entité : géré par le bean contre géré par le conteneur
persistance gérée – Cycle de vie – Déploiement.

TEXT BOOKS
1. Herbert Schildt, “The Complete Reference – JAVA,” 7thEdition, TMH,2012
2. Deitel H.M. & Deitel P.J, « Java : Comment Programmer », Prentice-Hall de l'Inde, 5ème
Édition, 2003.
3. Tom Valesky, “Enterprise JavaBeans –Developing component based Distributed
Applications,” Pearson 2000.
LIVRES DE RÉFÉRENCE
1. [Link], “Programming with Java,” Vijay Nicole Imprints Private Ltd., 2004
2. Cay.S. Horstmann, Gary Cornel, “Core Java 2 –Vol. II-Advanced Features,”
Pearson Éducation, 2004.
3. [Link], “Advanced JAVA Programming,” Vijay Nicole Imprints Private Ltd., 2014
Cours Principal-VI
17PCSP01- Lab–I - LABORATOIRE DE PROGRAMMATION JAVA AVANCÉE
Credits: 2
1. Mise en œuvre des concepts de multi-threading et de gestion des exceptions
2. Écrivez un programme pour lire, écrire et copier un fichier en utilisant des flux d'octets.

3. Écrivez un programme pour lire, écrire et copier un fichier en utilisant des flux de caractères.

4. Develop a programs using AWT to display the personal detail of an employee.


5. Développez un système bancaire en utilisant Swing.
6. Écrivez un programme pour gérer les événements de souris et de clavier.

7. Implémentez le protocole TCP/IP pour la communication de messages.


8. Implémentez le protocole UDP pour la communication de messages.
9. Utiliser JDBC pour développer un système d'information étudiant.

10. Mettre en œuvre la communication client/serveur en utilisant des servlets.

11. Développer une page web en utilisant JSP.

12. Implementation of RMI.

Vous aimerez peut-être aussi