Re: Chacun dans son dossier, comment feriez-vous ?
Nicolas Delsaux <[email protected]> Tue, 15 Mar 2011 16:04:04 +0100
| Newsgroups | gmane.comp.java.french.general |
|---|---|
| Message-ID | <[email protected]> |
2011/3/15 Jean-Baptiste BRIAUD -- Novlog <[email protected]>: > Bonjour, > > Comment implémenteriez-vous une séparation à l'échelle de la données ? > Je m'explique : avec les rôles associé à des login, on peux restreindre un accès aux données. > Sauf que cette restriction porte plutôt sur des "pans applicatif", des fonctionnalité. > J'ai découvert l'année dernière qu'à côté du très classique JPA, dine héritier droit dans ses bottes d'Hibernate, existaient ... d'autres choses. Des choses comme, par exemple, JCR. JCR spécifie (Jérôme, ça va carrément te rappeler des trucs) des arborescences de données dans lesquelles peuvent exister des arborescences de droits héritées et/ou déléguées. Pour le dire plus clairement, c'est un type de stockage arborescent "à la" LDAP, mais en Java, et bien pensé. En bonus, on peut stocker des données plus ou moins typées, allant jusqu'à fournir, mais c'est encore expérimental, une implémentation JPA (http://code.google.com/p/chromattic/) permettant de claquer ses données bien rangées dans une base JCR. Des implémentations JCR, il y en a quelques unes. Les plus classiques étant - Apache Jackrabbit - JBoss Modeshape Pourquoi je parle de ça ? Ben parce que, au prix d'un changement de back-end ultra-couteux :-), ça te fournit ta solution et bien d'autres. Cela dit, si ça ne va pas ... ben j'ai pas trop d'idée sous le coude. Hélas. -- Nicolas Delsaux