Bon, en effet, tu ne connais pas les ejbs et les serveurs d'applications J2EE.
Les ejb ne font pas de transactionnel, ne sont pas des serveurs qui supporte plusieurs requête en parallèle et doivent gérer le conflit, etc...
Les EJB tournent dans des serveurs d'applications J2EE comme Websphere, Weblogic, Oracle 9i AS, Sun One application serveur, JBoss ou JOnAS, ils sont transactionnels, gèrent les requêtes en parralèle, supporte le clustering....
Pour finir, je dirais qu'on peut développer sans se soucier de la base de données, c'est possible.
L'utilisateur final peut utilise psql ou MS-Access, ou faire un script php, il n'y aura pas de problème côté donnée
beh je suis pas d'accord avec toi... désolé mais l'intégrité des données ne se gère pas seulement avec des contraintes.
Pour moi, les données seront bonnes si et seulement si on met la logique métier à un endroit centralisé et qu'elle est testée avec des test unitaires.
Il faut créer des fonctions creerCommande(idClient, date)... et c'est ainsi que les données seront cohérentes car on sera sur que chacun aura pas fait sa sauce dans son coin.
[^] # Re: Et mysql
Posté par Stéphane Traumat . En réponse à la dépêche Première bêta de PostgreSQL 8. Évalué à 3.
Les ejb ne font pas de transactionnel, ne sont pas des serveurs qui supporte plusieurs requête en parallèle et doivent gérer le conflit, etc...
Les EJB tournent dans des serveurs d'applications J2EE comme Websphere, Weblogic, Oracle 9i AS, Sun One application serveur, JBoss ou JOnAS, ils sont transactionnels, gèrent les requêtes en parralèle, supporte le clustering....
Pour finir, je dirais qu'on peut développer sans se soucier de la base de données, c'est possible.
L'utilisateur final peut utilise psql ou MS-Access, ou faire un script php, il n'y aura pas de problème côté donnée
beh je suis pas d'accord avec toi... désolé mais l'intégrité des données ne se gère pas seulement avec des contraintes.
Pour moi, les données seront bonnes si et seulement si on met la logique métier à un endroit centralisé et qu'elle est testée avec des test unitaires.
Il faut créer des fonctions creerCommande(idClient, date)... et c'est ainsi que les données seront cohérentes car on sera sur que chacun aura pas fait sa sauce dans son coin.
http://about.me/straumat