Accueil > Forum > > > > Comment extraire les éléments d'une application java vers une base de données?
Comment extraire les éléments d'une application java vers une base de données?
mardi 27 mars 2007 à 00:07:00 |
Comment extraire les éléments d'une application java vers une base de données?

firas_tn
|
Bonsoir tout le monde
enfait je suis entrain de chercher une solution à mon pfe qui devrait être une application java qui permet de sécuriser n'importe qu'elle autre application java qui contient un menu avec des éléments qui s'affiche selon le role et les droits de l'utilisateur spécifiés c'est à dire la tache qui m'a été confiée c'est d'extraire tout d'abord tous les éléments de l'application (Scan) ensuite de mettre ses éléments dans une base de données (Oracle par exemple) et par la suite gérer la sécurité suivant les roles des utlisateurs qu'on a.
Mon probleme maintenant consiste à comment extraire(scanner) les éléments de n'importe quel application java et les mettre dans une base,
je suis vraiment bloqué dans ce point j'espere vaiment que vous m'aidiez
et Merci d'avance
|
|
mardi 27 mars 2007 à 01:38:49 |
Re : Comment extraire les éléments d'une application java vers une base de données?

Ombitious_Developper
|
Salut:
"extraire" à partir du code source ou du bytecode.
Pourquoi ne pas rendre ton application plus dynamique dans le sens ou les menus à afficher pour un rôle donné soit en temps d'exécution [runtime].
Sans à se casser la tête quel menu laisser accessible et quel menu afficher.
Tu peux faire une sorte de fichier de configuration.
________________________________________________________________________________ A.B. : "Dieu nous donne des mains, mais il ne bâtit pas les ponts
|
|
mardi 27 mars 2007 à 01:54:26 |
Re : Comment extraire les éléments d'une application java vers une base de données?

Ombitious_Developper
|
Salut:
J'espère avoir un peu compris ton problème.
________________________________________________________________________________ A.B. : "Dieu nous donne des mains, mais il ne bâtit pas les ponts
|
|
mardi 27 mars 2007 à 14:09:52 |
Re : Comment extraire les éléments d'une application java vers une base de données?

firas_tn
|
Merci pour votre réponse, enfait,c vrai que faire un fichier de configuration est plus simple mais le probleme c'est que je dois développer une application qui permet d'extraire ces éléments, je ne sais pas , enfait j'ai vu pas mal de stratégies de sécurité qui parle de ça comme ACEGI mais elle ne traire que l'authentification sur une application ou le filtrage d'accées mais moi je ve dois extraire d'abord à partir du CODE SOURCE tous les éléments de l'interface puis les répartir ensuite suivant les rôles des utilisateurs.
j'espere que vous m'avez bien compris en attendant toujours votre aide je vous remercie encore une fois
|
|
mardi 27 mars 2007 à 14:24:36 |
Re : Comment extraire les éléments d'une application java vers une base de données?

firas_tn
|
Pour être plus précis l'extraction doit se faire au niveau de la barre de menu de l'application ainsi que les sous menus, on extrait tous les éléments qui peuvent être des MenuItem normalement ensuite l'affichage de ces menus doit être suivant les roles de l'utilisateur qui va se connecter
Merci
|
|
mardi 27 mars 2007 à 15:26:28 |
Re : Comment extraire les éléments d'une application java vers une base de données?

Ombitious_Developper
|
Salut Ami:
Comme il s'agit de scanner le code source il faut que tu programme ton propre parseur de fichiers source pour extraire une structure de données arborescente ou un fichier XML contenant tous les JMenu et les JMenuItem et le JMenuBar.
A présent je n'ai pas un parseur sous la main, mais je te conseille de chercher des exemples de code sources de parseurs en Java OpenSource pour en prende comme point de départ.
Autre conseille, jettes un coup d'oeil sur la classe "StreamTokenizer" c'est bon parseur de flux qui extrait des tokens (nombres, texte, ...) suivant une table syntaxique.
Bonne chance ... ________________________________________________________________________________ A.B. : "Dieu nous donne des mains, mais il ne bâtit pas les ponts"
|
|
mardi 27 mars 2007 à 15:29:43 |
Re : Comment extraire les éléments d'une application java vers une base de données?

super_toinou
|
Yopla,
ca me dis bien de t aider mais la il faudrai un peu plus de précisions :
- ton application doit etre externe à tout programme java et agir "a distance" sur l affichage ou non des MenuItem ou ton application possede des MenuItem que tu veux désactiver ??
- Tu récupère ou les infos du gas qui utilise l appli pour apres aller voir en BD ses droits.
- Tu dois scanner le bytecode ou tu peux introspecter ton application ???
++ Toinou
|
|
mardi 27 mars 2007 à 15:30:54 |
Re : Comment extraire les éléments d'une application java vers une base de données?

Ombitious_Developper
|
Salut:
En réflichissant bien, du dois raisonner sur: 1. Toutes les déclarations de variables/attributs de l'un des types suivant: JMenuBar, JMenu, JMenuItem. (C'est la première phase de détermination de tous les composants de ton menu)
2. La deuxième étape est de déterminer les relation de parenté (parent-enfant) qui s'exprime via la méthode add (). Comme ça tu crées tous les chainages possibles.
3. J'espère que mes idées simplistes peuvent t'aider.
________________________________________________________________________________ A.B. : "Dieu nous donne des mains, mais il ne bâtit pas les ponts
|
|
mardi 27 mars 2007 à 15:56:39 |
Re : Comment extraire les éléments d'une application java vers une base de données?

firas_tn
|
Merci tous pour votre réponse et pour vous répondre super_toinou ;
Mon application doit être externe à une application java(une seule) et qui doit être utilisé par un administrateur qui lui seul pourra attribuer les droits à des utilisateurs donc notre application doit scanner une application ke nous avons le code source qui contient un login et mot de passe au debut ensuite un menu s'affiche suivant l'utilisateur connecté et nous voulons que ce menu ainsi que ses fonctionnalités soit paramétrable suivant les drois qui vont être affectés par l'administrateur
j'espere que vous pouvez m'aider mnt et merci beaucoup a vous tous
|
|
mardi 27 mars 2007 à 16:00:26 |
Re : Comment extraire les éléments d'une application java vers une base de données?

firas_tn
|
Voila maintenant c plus clair l'application que mon programme dois scanner plus exactement est une application de gestion de scolarité désolé de ne pa etre clair au début parce que mon encadreur ne m'as pas bien eqpliqué ça au début donc il s'agit d'une seule application qu'on va scanner et administrer
Merci
|
|
Cette discussion est classée dans : java, base, application, extraire, éléments
Répondre à ce message
Livres en rapport
|
Derniers Blogs
[MIX10] KEYNOTE DEUXIèME JOURNéE - INTERNET EXPLORER 9, HTML5, VISUAL STUDIO 2010, ODATA[MIX10] KEYNOTE DEUXIèME JOURNéE - INTERNET EXPLORER 9, HTML5, VISUAL STUDIO 2010, ODATA par cyril
Le deuxième keynote du mix fut très riche en contenu. Internet Explorer 9 Juste un après le lancement de Internet Explorer 8, Microsoft a dévoilé les nouveautés de Internet Explorer 9. Désormais, IE supportera HTML5, SVG et CSS3. L'élément ...
Cliquez pour lire la suite de l'article par cyril CERTIFICATIONS BETA .NET 4CERTIFICATIONS BETA .NET 4 par KooKiz
Les inscriptions pour les certifications beta .NET 4 ont commencé. L'inscription est offerte pour les examens suivants : - 71-511, TS: Windows Applications Development with Microsoft .NET Framework 4 - 71-515, TS: Web Applications Development with...
Cliquez pour lire la suite de l'article par KooKiz [MIX 2010] - MICROSOFT TRANSLATOR TECHNOLOGY PREVIEW V2[MIX 2010] - MICROSOFT TRANSLATOR TECHNOLOGY PREVIEW V2 par redo
J'imagine que la plupart d'entre vous connaissent bien et utilisent le service de traduction de Google, mais connaissez-vous celui de Microsoft . Microsoft Translator ? Effectivement, Microsoft nous annoncé le lancement version 2 de la Technologie Preview...
Cliquez pour lire la suite de l'article par redo LANCEMENT EN PREVIEW DE CYCLONE LORS DES TECHDAYS 2010!LANCEMENT EN PREVIEW DE CYCLONE LORS DES TECHDAYS 2010! par MPOWARE
Toutes les vidéos de ce lancement sont en ligne!
Partie I - Intro
http://www.youtube.com/watch?v=LkQzTQ8T6CA
Partie II - Démo 1
http://www.youtube.com/watch?v=drAhYQ7lqvo
Partie III - Démo 2
http://www.youtube.com/watch?v=c8KM_1Gqybc...
Cliquez pour lire la suite de l'article par MPOWARE [WP7] JE NE VEUX PAS D'UN NOUVEL IPHONE[WP7] JE NE VEUX PAS D'UN NOUVEL IPHONE par FREMYCOMPANY
Je pense qu'ils ont besoin d'une piqure de rappel chez Microsoft : c'est bien gentil d'avoir une interface jolie, mais si c'est pour avoir un truc qui ne convainct pas dedans, c'est peine perdue.
---->
Système ouvert ----> Fermé ?
P...
Cliquez pour lire la suite de l'article par FREMYCOMPANY
Logiciels
Academy System (10.9.4.0)ACADEMY SYSTEM (10.9.4.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Xilisoft Convertisseur Vidéo Ultimate (5.1.39.0305)XILISOFT CONVERTISSEUR VIDéO ULTIMATE (5.1.39.0305)Xilisoft Convertisseur Vidéo Ultimate est un outil puissant de conversion vidéo, facile à utilise... Cliquez pour télécharger Xilisoft Convertisseur Vidéo Ultimate Xilisoft DVD Ripper Ultimate (5.0.64.0304)XILISOFT DVD RIPPER ULTIMATE (5.0.64.0304)Xilisoft DVD Ripper Ultimate est un logiciel excellent pour copier et convertir DVD vers presque ... Cliquez pour télécharger Xilisoft DVD Ripper Ultimate Rigs of Rods (63.3)RIGS OF RODS (63.3)c'est un jeu de multi-simulation camions,autobus voitures, avions, bateaux, hélicoptère avec défo... Cliquez pour télécharger Rigs of Rods
|