Bonjour à tous !
Je cherche a créer une plateforme me permettant de gérer des applications dynamiquement. Je m'explique : en gros on pourrais installer de nouvelles 'applications' (des .jar) dynamiquement et la plateforme utiliserait des ClassLoader afin d'instancier dynamiquement ces nouvelles 'applications'. Un peu à la manière des systèmes comme android qui permettent d'installer de nouvelles applications. Jusque là, pas de problème, la réflexivité permet tout cela.
Mais moi je voudrais pouvoir limiter ce que ces 'applications' peuvent faire. En effet, je voudrais par exemple qu'elles ne puissent pas accéder à tous les fichiers du disque mais seulement à un espace limité. Pour cela, il faudrait faire un truc du genre redéfinir la classe File ou autre mais là je bloque et je ne sais pas comment m'y prendre. (Je ne sais pas si je suis clair mais bon ... ).
Donc si quelqu'un à une idée pour solutionner mon problème ca serait sympa de partager.
Merci d'avance !
Partager