4

Je suis sur le point de commencer mon premier projet avec javaoù stocker la connexion de chaîne de base de données dans l'application Web Java?

Permettez-moi de dire à quel point je l'habitude de gérer ces choses ...

Jusqu'à présent, maintenant, que je suis workin sur asp avec une com + componente fait avec VB6.

Le composant est enregistré via la console com + administration avec un utilisateur de domaine, quelque chose lile my_company_domain \ my_app_account

Les composants lit la configuration à partir d'un fichier UDL, configuré pour accéder à la base de données avec sécurité intégrée.

J'invoque la componente de asp avec Server.CreateObject, le composant fonctionne avec le compte de domaine spécifié, et ainsi tous les accès DB fonctionne avec ce compte ...

Ce que je veux de cette approche est la suivante:

  • utilisation de la sécurité intégrée - aucun utilisateur sql

  • pas besoin de recompiler quoi que ce soit pour changer db (modifier fichier UDL) ou compte de domaine (com + modifier la configuration des composants)

  • les connexions regroupées (comme je suis toujours en utilisant la même chaîne de connexion)

  • personnel de production peut modifier la configuration sans laisser le mot de passe de compte sur un fichier texte

...

bien, quel serait le meilleur moyen de réaliser quelque chose comme ça sur java ???

J'ai déjà vu quelque chose à propos de Commons-DBCP, est-il possible d'utiliser la sécurité intégrée avec ça ???

merci beaucoup ...

-

ajouté en réponse à un commentaire

par la sécurité intégrée, je veux dire que je n'ai que pour configurer un compte de domaine, et c'est, je l'utilise Aucun compte de serveur SQL, juste le compte sous lequel le composant VB6 com + est exécuté.

Ok, peut-être ce n'est pas le terme correspond le, mais je l'espère, vous obtenez l'idée ...

+0

Pouvez-vous élaborer, que voulez-vous dire par sécurité intégrée? –

Répondre

7
  1. Configurer DataSource & ConnectionPool sur le côté app-serveur.
  2. Obtenez DataSource à partir de l'environnement JNDI à partir de votre application Web.
+0

Pouvez-vous développer un peu s'il vous plaît? –

Questions connexes