Mardi 13 Mai 2008
~ Application permettant de repertorier les pages visitées par un internaute ~
Menu
> Accueil

Programmation
> Algorithmes de tri
> Java

Réseaux Telecom
> Logiciel Vigie

Dossiers
> Trajectoire de comètes
> Gestion d'emploi du temps
> Tracking d'internautes
> Référencement
> Open Office
> Multi-agents dans les EIAH

Divers
> Album Photo
> Citations
> Recettes
> Bibliothèque
> Logiciels
> Mini-Annuaire

A propos
> Mon CV
> Me contacter
Recherche
Google
Sur ce site
Sur le web
Annonces
Accueil > Tracking d'internautes

Présentation

Ce projet a été réalisé pendant la seconde année de mes études d'ingénieur à l'ESIEE-Amiens (2001-2002) dans la majeure GRIT - Génie des Réseaux Informatiques et Télécommunications -

Le but de ce projet est de réaliser une application permettant de répertorier les pages visitées par un internaute. Il constitue également une préparation au stage de quatrième année puisqu'il permet de se former à trois nouveaux outils : le langage de programmation Java, le gestionnaire de servlets Tomcat et le système de gestion de bases de données PostgreSQL.

Ce projet se compose de deux parties : une partie serveur, qui répertorie les pages visitées par les internautes, et une partie client qui permet d'exploiter le contenu de la base de données. Ce rapport se propose de vous présenter la problématique de ce projet ainsi que les différentes classes qui ont été mises en oeuvre pour la résoudre.

Sommaire

charger/consulter

I. Introduction

II. Organisation du temps

III. Présentation de la réalisation

1. Présentation de la problématique

2. Objectif du projet

IV. Présentation des différents outils

1. Le langage Java

    a. Introduction

    b. Petit historique

    c. Java, une programmation orientée objet

    d. Java, un langage portable

    e. Autres caractéristiques de Java

    f. Conclusion : Java, un langage moderne.

2. Le gestionnaire de servlets Tomcat

    a. Introduction

    b. Présentation de Tomcat

    c. Installation

    d. Arborescence des répertoires

    e. Configuration

    f. Développement de servlet avec Tomcat

    g. Conclusion

3. Le système de gestion de bases de données PostgreSQL

    a. Présentation de PostgreSQL

    b. Présentation du langage SQL

V. La redirection des ressources

1. Introduction aux problèmes de redirection des liens:

2. Comment la servlet récupère-t-elle les ressources

3. Problèmes des adresses relatives et des adresses absolues

4. Comment s'effectue la reconstitution des adresses absolues

5. Traitement complémentaire sur l'url

VI. La détection et la modification des liens

1. Introduction

2. Présentation des langages utilisés sur internet

3. Tour d'horizon des liens existant sur internet

    a. Les liens liés au langage HTML

    b. Les liens liés à d'autres langages

    c. Les liens impossibles à traiter

    d. Les liens liés à des formulaires

    e. Les liens à ne pas modifier

4. Comment s'effectue la détection des liens

5. Les liens pris en charges par le servlet

VII. Dialogue avec la base de données

VIII. Présentation des différentes classes de la partie serveur

1. La classe " GestionBase "

    a. Les données privées:

    b. Les constructeurs

    c. Les méthodes publiques

    d. La méthode privée " construitDate "

2. La classe " ConnectionURL "

    a. Les données privées

    b. Le constructeur :

    c. Les méthodes publiques :

    d. La méthode privée " connectUrl "

3. La classe " URLAbsolue "

    a. Les données privées

    b. Le constructeur

    c. Les méthodes publiques

    d. Les méthodes privées

4. La classe " ModificationPageHTML "

    a. Les données privées

    b. Le constructeur

    c. Les méthodes publiques

    d. La méthode privée " rechercheLien "

5. La classe " Projet "

    a. Les méthodes publiques

    b. La méthode privée " pageParDefaut "

IX. La partie serveur en pratique

X. La partie client

1. Introduction

2. Présentation de l'AWT et de SWING

3. Présentation des différentes classes de la partie client

    a. La classe " GestionBaseClient "

    b. La classe " Application client "

    c. Les classes " Menu "

    d. La classe " BarreOutilsComptage "

    e. La classe " Projet "

4. présentation de l'interface client

    a. La fenêtre principale

    b. Les différentes options du menu :

    c. La fenêtre " préférences "

    d. Les fenêtres " requêtes " et " suppressions "

    e. La barre d'outils

XI. Problèmes rencontrés et améliorations envisageables

1. Problèmes rencontrés

2. Améliorations envisageables

XII. Conclusion

Ressources Documentaires

Pièces Annexes : L'ensemble des sources du projet

L'ensemble des sources disponibles en Annexes correspondent à la version réalisée au cours de ce Projet. Cette version n'est évidemment pas totalement finalisée : elle n'est fournie qu'en guise d'illustration. Toute utilisation de ces sources s'effectue donc sous l'unique responsabilité de l'utilisateur.

Accueil > Tracking d'internautes