> toutes les applis qui seront développés font appel à la logique métier des ejbs.
ejb est dans ce cas fait aussi "gestionnaire de donnée"...
On en revient toujours au même. Bien séparer l'applicatif et des données (stockage, vérification, etc...).
Notes que tu fais presque du hors-sujet. Là tu parles des abstractions base de donnée. Ces abstractions peuvent s'occuper de l'affichage par exemple ce qui n'est pas le rôle d'un SGBD.
Tu parles aussi spécifiquement de java. ejb ne marche pas pour un site web développé en php ou avec Visual basic. Si tu as intégre toute la partie gestion de données (stockage, vérification, etc) dans la base de donnée, tu es indépendant du language et peut utiliser java ou php etc...
En même temps, rien ne t'empêche d'utilise java pour les procédures embarquées dans la base de données...
Donc idéalement, il faut laisser au SGBD le rôle de gérer (et pas seulement stocker) les données. Ou tu considères que SQL n'est pas un standard d'accès aux données et que tu considère que ejb est le standard des systèmes d'accès aux SGBD. Mais il n'y a pas que Java.
[^] # Re: Et mysql
Posté par Ayrton . En réponse à la dépêche Première bêta de PostgreSQL 8. Évalué à 3.
ejb est dans ce cas fait aussi "gestionnaire de donnée"...
On en revient toujours au même. Bien séparer l'applicatif et des données (stockage, vérification, etc...).
Notes que tu fais presque du hors-sujet. Là tu parles des abstractions base de donnée. Ces abstractions peuvent s'occuper de l'affichage par exemple ce qui n'est pas le rôle d'un SGBD.
Tu parles aussi spécifiquement de java. ejb ne marche pas pour un site web développé en php ou avec Visual basic. Si tu as intégre toute la partie gestion de données (stockage, vérification, etc) dans la base de donnée, tu es indépendant du language et peut utiliser java ou php etc...
En même temps, rien ne t'empêche d'utilise java pour les procédures embarquées dans la base de données...
Donc idéalement, il faut laisser au SGBD le rôle de gérer (et pas seulement stocker) les données. Ou tu considères que SQL n'est pas un standard d'accès aux données et que tu considère que ejb est le standard des systèmes d'accès aux SGBD. Mais il n'y a pas que Java.
PS : connais pas vraiment ejb.