Bonjour,
Je suis en tain de développer une application assez simple qui utilise une base de donnée MySQL pour stocker des données (drivers JDBC). J'aimerais rendre mon applications multi-utilisateur (plusieurs ordinateur se connecte à la base de donnée en même temps).
Ma première question est de savoir si il existe des systèmes "déjà fait" qui permette de gérer les utilisateurs, les droits, la fenêtre de connexion, etc... Il faudrait que ce système soit intégrer dans ma base de donnée MySQL. Le but serait de ne pas réinventer la roue (mais si c'est pas le cas je me ferais un plaisir de le faire, c'est toujours plus fun).
Mon autre question est de savoir si je dois développer un programme "serveur" qui gère l'interaction entre mon programme client et la base de donnée. J'aimerai faire une application "propre" et maintenanble. Pour le moment mon client se connecte directement à la base de donnée MySQL.
Je précise que c'est un programme qui va servir en production, mais que j'ai du temps pour le faire (hobby) et que j'aimerais respecter les standards de programmation en java (ce projet a également un but formatif). J'ajoute également que j'aimerais resté dans un système léger et simple à mettre en place.
Voilà.
Merci à ceux qui prendront le temps de lire mon message et de me répondre.
Partager