Précédent   Forum du club des développeurs et IT Pro > Java > Communauté Java > Débats
Débats Les débats et sondages sur le langage et les technologies Java
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 27/05/2011, 20h15   #1
SaladinDev
Candidat au titre de Membre du Club
 
Homme
Développeur Java
Inscription : octobre 2004
Messages : 73
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 27
Localisation : Algérie

Informations professionnelles :
Activité : Développeur Java

Informations forums :
Inscription : octobre 2004
Messages : 73
Points : 10
Points : 10
Envoyer un message via MSN à SaladinDev
Par défaut Limiter le nombre d'utilisateurs sur une application

Salut tout le monde,
Pour les besoin d'une application web développez en java et déployer sur TOMCAT , je veux limiter le nombre d'utilisateurs (sessions) qui peuvent se connecter en même temps sur mon application.
Donc j'ai pensé à crypter ce nombre (avec une clé privé fixé en dure sur une classe java ) et le mettre dans un fichier et à chaque connexion d'un utilisateur je décrypte le code qui se trouve sur le fichier et je le teste avec le nombre d'utilisateurs déjà connectés .
Que pensez vous de cette méthodes .
Cordialement
SaladinDev est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/06/2011, 14h04   #2
provirus
Membre confirmé
 
Avatar de provirus
 
Homme Simon Levesque
Consultant informatique
Inscription : février 2009
Messages : 97
Détails du profil
Informations personnelles :
Nom : Homme Simon Levesque
Âge : 27
Localisation : Canada

Informations professionnelles :
Activité : Consultant informatique
Secteur : Conseil

Informations forums :
Inscription : février 2009
Messages : 97
Points : 292
Points : 292
Je ne suis pas sûr de comprendre pourquoi tu cryptes ton fichier. Y-a-t-il une possibilité qu'un utilisateur puisse modifier ce fichier?

Côté performances, lire et écrire un fichier peut faire mal à moins qu'il y a très peu de personnes qui se connectent en même temps. Il faut aussi penser à sa durée de vie: le fichier existera toujours après le redémarrage de Tomcat, mais tes sessions existeront-elles encore?

D'autres solutions:
1- Utiliser une base de données pour savoir en tout temps qui est connecté
2- Utiliser une propriété statique, un singleton ou un managed bean niveau global pour garder ce nombre en mémoire plutôt que dans un fichier
provirus est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/06/2011, 16h06   #3
SaladinDev
Candidat au titre de Membre du Club
 
Homme
Développeur Java
Inscription : octobre 2004
Messages : 73
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 27
Localisation : Algérie

Informations professionnelles :
Activité : Développeur Java

Informations forums :
Inscription : octobre 2004
Messages : 73
Points : 10
Points : 10
Envoyer un message via MSN à SaladinDev
C'est pas le fichier que je crypte mais le nombre d'utilisateurs.Si l'utilisateur modifie le fichier(et il n'a pas à le faire, il est déployé avec l'application ) ,je peux le vérifié et il n'accédera pas à l'application.
Coté performances ,y 'a aucun souci ,vu que ça se passe au début de la connexion et j'utilise déjà un fichier (.proprietes) pour récupérer des information pour la connexion à la base de données ,c'est pour ça d'ailler que je ne stock pas ce nombre sur la base de données.
SaladinDev est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 02h08.


 
 
 
 
Partenaires

Hébergement Web