bonjour
Es ce que le java map c'est de la logique CRUD ? Car il y a des fonctions get put et remove.
http://codingbat.com/doc/java-map-introduction.html
Merci de votre réponse
Cdt
Version imprimable
bonjour
Es ce que le java map c'est de la logique CRUD ? Car il y a des fonctions get put et remove.
http://codingbat.com/doc/java-map-introduction.html
Merci de votre réponse
Cdt
Tout dépend de ce qu'on appelle CRUD. Généralement CRUD c'est au niveau persistance.
Et le principe des tableaux avec indices autres que numériques existent aussi en PHP, avec les dictionnaires en python, ...
Donc, non, les maps n'ont rien à voir avec "la logique" (?) CRUD.
donc la logique crud ne concerne que les bases de données ?
Tu la vois où la persistance dans une Map?Citation:
Envoyé par wikipedia
je n'ai pas bien compris ce qu'est la persistance
Quand tu arrêtes ton application, où se trouvent tes données ?
CRUD ne concerne pas que les bases de données, on s'en sert juste pour parler d'opération simple de Création, Lecture, Mise à jour et Suppression.
On peut très bien faire du CRUD avec le file system.
Dans le cas d'une Map, on pourrait probablement aussi parler de CRUD, sauf qu'on s'arrête à la RAM.
J'ai jamais entendu dire qu'on parlait de CRUD uniquement pour les persistences "fortes", mais c'est peut-être le cas.
Et l'utilisation de flux de fichier est aussi appelé logique crud ? Car il y a de la lecture écriture et fermeture de fichiers.
Le CRUD est applicable à toutes les persistances, qu'il s'agisse de fichiers ou de bases de données. En RAM, par contre, il ne s'agit pas de persistance. Même s'il existe des SGBD qui fonctionnent en RAM (H2 par exemple), ce sera pour des raisons de tests (ou de performance en accès, mais dans ce cas il faudra quand même conserver les données).
mais une variable ou un objet ont ils quelque chose a voir avec la logique crud ? car on ne ferme jamais une variable