Bonjour à toute la communauté PHP.
Je ne viens pas souvent, je poste peu, mais ça fait un bon moment que je lis des articles à droite à gauche sur developpez.com.
C'est donc maintenant à mon tour de participer en vous proposant un court tutorial sur le design pattern Identity Map que, j'en suis sûr, certains d'entre vous connaissent.
L'histoire c'est que je travaille sur des applications web coté serveur écrites principalement en PHP et qu'il me manque depuis longtemps un composant pour conserver les nombreux objets que j'instancie à tout va au cours des requêtes effectuées par les utilisateurs. J'ai alors rapidement réfléchi à une façon d'utiliser la variable de session comme d'un pool d'objet (même si le terme de pool n'est pas très approprié ici...)
Je présente donc dans ce document un prototype de ce que pourrait être un tel composant et je le soumet à votre sagacité et votre jugement
Je suis à peu près certain que ce genre d'article existe déjà et que cette solution est sûrement déjà implémenté dans les grands frameworks PHP du moment. Mais, c'est en forgeant qu'on deviens forgeron alors ça à toujours du bon de mettre ses doigts dans la mécanique.
Merci pour vos commentaires, je répondrai pour ma part à toutes vos questions.
(si c'est possible, j'essaierai de le publier dans la section articles)
Partager