Bonjour à tous,
je reconnais que jusqu'à présent j'ai négligé J2EE... je considerais ça comme un vague cousin de province un peu *$%*** et porté sur les zigouigouis
Bon il faut que je jette mes préjugés à la poubelle et que j'essaye d'apprendre J2EE nouvelle mouture car il parait que c'est mieux.
Donc je parcours (un peu vite je reconnais) quelques documents explicatifs et j'ai des problèmes de compréhension.
Mon problème number one concerne la notion d'entité.
Je comprends ceci:
- les codes "entité" servent à l'intermédiation entre l'application et la persistence. On a là des notions hybrides: pas tout à fait objet mais plus que structure de données (puisqu'il y peut y avoir du code chargé de renforcer la cohérence des données, etc..)
- Il me semble que ces codes sont définis pas les développeurs (d'application ou de composants) puisqu'ils sont utilisés par l'appli.
- Au déploiement il faut définir les correspondances entre l'entité et la Base de données (donc c'est le boulot de la personne qui déploie)
- là où je ne comprends plus rien c'est de voir de la config par annotation sur le code d'entité... Comment est-ce possible?
Je veux dire ceci: une configuration par code est plus souple qu'une configuration statique et que du code soit écrit au déploiement me semble une bonne chose.... mais je ne peux pas imaginer que le "déployeur" doive reprendre et modifier les sources définies par les programmeurs applicatifs.
Donc j'ai pas bien compris...
Merci pour vos lumières
Partager