Help - Search - Member List - Calendar
Full Version: [java/jsp]conception
OpenSpace > Zone Ordinateurs > Programmation
Ryle
Je fais appel à vos grandes connaissance en Java amis openspaceurs :
J'ai un problème de conception Java/JSP sur lequel j'aimerais bien que
vous m'appportiez vos lumières, expériences...
Je développe une appli de suivi pédagogique des étudiants, suivi des
notes, modules suivis pour une université ,...
Différentes personnes accèdent à cet appli.
J'ai chois de les regrouper par profil (scolarité,prof,étudiant).
Comment puis-je gérer ça niveau sécu (dans mon apppli, en Java quoi) ?
J'ai pensé à donner différents droits(lecture, écriture) sur les classes
de base à ces différents profils.
Ou à mettre des droits d'accès sur chaque page de l'appli( moins propre
je pense).
Mais la solution adoptée me convient moyen.
Quelqu'un a une idée?
Comment procéderiez-vous ?
Struts ou un truc du genre ?

Merci
Sha
Heu si je comprend bien (pages) il s'agit d'une appli web. Si elle est basée sur une base de données, pourquoi ne pas faire gérer les droits au sgbd ? (idées naïve).
Ryle
Non , je veux pouvoir gérer les profils au niveau Java et je veux pouvoir n'afficher des liens vers des pages que si les actions sont réalisables par la personne connectée.
Avec des droits sur la BDD, c'est quand je voudrais manipuler la base que des messages d'erreur remonteront.
Un exemple :
Modifier les notes d'un étudiant :
L'étudiant peut afficher ses notes et donc pourra accéder au formulaire de changement de ces notes si les droits sont fixés dans la base et forcément quand il voudra enregistrer, cela plantera .
Je souhaiterais avoir quelque chose de plus propre interdisant l'affichage du formulaire de modification des notes et l'affichag de liens vers cette page.

Up pour ceux qui n'ont pas vu le sujet.
Sha
Tu trouveras peut-être de l'inspiration parmi ces logiciels libres :

http://www.education.free.fr/index.php?category=20
fadjer
Salut chef ! ça va ?

Je te propos d'utiliser Struts et de gérer les droits au plus haut niveau dans ta hiearchie de des actions struts. Creuse bien dans ce code ! je suis sur que ça te donner des très bonnes idées de conceptions :

http://www.ibatis.com/jpetstore/jpetstore.html

J'ai déjà vu ce code et crois moi c intéressant !!

A+
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2024 Invision Power Services, Inc.