Skip to main content

Introduction

Le cours consiste à faire le lien avec les données et voir comment y accèder (via base de donnée ou fichiers). Les labos sur les données commencent le <2023-09-24 Sun> dans les labos de l’AI.

Le cours étudie la notion de persistance d’une donnée.

Définition de la donnée

Les données peuvent être de différents types (booléen, texte, entier, etc). Et faire persister une donnée ça veut dire, faire vivre la donnée en dehors de l’exécutino de l’application.

Persistance

La persistance intervient partout :

  • La sauvegarde et la restauration de l’état d’un programme
  • Conservation de données métiers communes à plusieurs programmes
  • Communication des données entre programmes sur un réseau

Sujets abordés

On va regarde rcomment conserver et restaurer des données dans des fichiers ou dans des bases de données en Java et en C#.

Le but est donc d’accéder et gérer les ressources de manière efficace et utiliser des API standard pour dialoguer avec le gestionnaire de stockage tout en sélectionnant un format de donnée adéquat pour leur préservation.

Fichiers

On va voir la nature, le format et la sérialisation des fichiers. Et quels outils on a en Java et C# pour les manipuler.

Base de données

Pour les bases de données on va voir comment faire un mapping entre les classes en POO et les tables dans la base de donnée.