Pré-requis : avoir installé

  1. bluej dernière version, le jdk est inclus
  2. utilisation conjointe de bluej avec eclipse, netbeans possible, cf. le forum ...
  3. un éditeur de page html pour les rapports de TP : par exemple Nvu(Kompozer),  FrontPage Express sont largement suffisants et très intuitifs d'emploi

 


Mise en Oeuvre d'un TP
  1. Télécharger l'archive tpX.jar, dans le répertoire de votre choix exemple E:/tp_nsy102/
  2. Exécuter Bluej, puis Menu Projet, item Ouvrir non-bluej, sélectionnez cette archive
  3. Votre projet se trouve  maintenant dans E:/tp_nsy102/tpX/
  4. Avec votre navigateur ouvrez l'énoncé du tpX en E:/tp_nsy102/tpX/tpX.html
  5. Le fichier index.html contiendra votre rapport
  6. Inscription et dépôt via votre agenda
  • Tests unitaires distants sont à valider c. f. en bas de cette page

Travaux pratiques

Archive à télécharger

Echéance ?

consultez votre agenda

Mise en oeuvre, Patron Observateur tp_observer.jar
Patron Publish/Subscribe tp_publish.jar
seules q1 et q2 sont à faire

Acquisition cyclique, patron Chaîne de responsabilités tp_thread.jar
Patrons Procuration tp_proxy.jar
Patron Observateur, Procuration/RMI tp_rmi.jar
Composants MBean, MXBean tp_jmx.jar
MOM, file et pub/sub tp_jms.jar
Serveurs Web, javawebstart, TCP tp_http.jar
Serveurs Web, Services, UDP tp_jmdns.jar

Dès le dernier TP corrigé, à ce lien vous aurez accès au bonus obtenu aux TP, bonus ajouté à la note de l'examen si celle-ci est >= 8.

 


Rendre un "bon" TP
  1. Avoir un "sans faute" aux tests ATTENTION, les tests ne sont pas un "debug" mais sont pour nous un indice de travail fait, donnant des résultats attendus.
  2. Déposer par l'agenda le projet bluej complété par vos soins.
    1. Votre rapport doit se trouver sur une page nommée index.html*, dans le même répertoire que l'énoncé du projet à rendre (tpX/index.html)
    2. Sous Bluej, il vous suffit d'exporter votre projet (menu Projet, item exporter(jar), en incluant le code source et ensuite utiliser l'agenda
  1. le fichier index.html du projet représente votre rapport de TP i.e. une page html qui contient :
    • vos noms prénoms et n°élève.
    • les extraits de code java que vous avez écrits en réponses aux questions (présentés par exemple avec http://www.java2html.de/applet.html pour une présentation agréable) et suivis d'un lien sur le source complet  (.java) et d'un lien sur la javadoc correspondante.
    • toutes les copies d'écran et tous les commentaires qui vous semblent pertinents et informatifs afin de rendre la lecture de votre rapport agréable et aisée.
    • les références bibliographiques utilisées.
    • les difficultés rencontrées ...
    Ce fichier index.html doit se trouver à la racine de votre archive,
    vérifiez ensuite depuis votre agenda avec le lien "ma réponse", cette page doit s'afficher

  2. un exemple de rendu de TP ici

Bons TPs

 

Evaluation de vos travaux avec BlueJ(ay)et l'outil "Submitter"
1) Menu Outils, item Submit

2) Browse puis jnews_NSY102, tpX_evaluation (ici tp_observer_q1)

3) Ok puis Submit entrez votre nom et numéro de matricule (idem Agenda)

4) Une fenêtre résultat Submission Result doit apparaître

notez qu'il est préférable de fermer cette fenêtre par la case de fermeture
en haut à droite plutôt que d'utiliser le bouton Ok...