Projet CCI
*** Sujet du projet ***
Modification du sujet : La présentation dure 5 minutes (+ 5 minutes de questions)
Modification du sujet : extension de la date de remise du manuel utilisateur au mercredi 12 mars 2014 avec le code source et les exécutables.
Exemple d'un écran d'affichage, >UserInterface.java
Exemple de communication en multi-threading > Multithreaded Socket Programming (en bas de la page)
Slides du cours
- Introduction, GL
- UML, diagrammes de classes
- Exemples de diagrammes UML, diagrammes états-transitions
- JAVA1, JAVA2
- JDBC
Outils
- Pour les diagrammes UML : ArgoUML ou Modelio ou d'autres outils UML.
- Javadoc contient la liste de toutes les classes, méthodes, ... disponibles dans l'API Java 1.6.
- Exemple de sockets : communication client/serveur.
- Drivers JDBC MySQL : télécharger mysql-connector-java-5.1.18-bin.jar
- Drivers JDBC PostgreSQL : télécharger le fichier
postgresql-9.0-801.jdbc4.jar
- Drivers JDBC SQLite : télécharger le fichier sqlitejdbc-v056.jar.
- Drivers JDBC dans Eclipse : Faire un clic droit sur le nom du projet, puis Properties, Java Build Path, onglet Libraries, bouton Add External JARs, et sélectionner le fichier .jar correspondant à votre base de données.
- Drivers pour HyperSQL, télécharger le dossier, décompresser et récupérer
hsqldb.jar
etsqltool.jar
danshsqldb/lib/
, exemple de connexion à la base de donnée. - Hibernate : Télécharger hibernate-distribution-3.6.1.Final-dist.tar.gz, et ajouter
hibernate3.jar
et tous les jar delib/required
à Eclipse comme ci-dessus (note : il y a la documentation en français dansdocumentation/manual/fr-FR/html
et un tutorial an anglais sur leur site web).