Je ne comprends pas pourquoi quelqu'un utiliserait JNDI. Est-ce que quelqu'un peut mettre en évidence les principales raisons d'utiliser JNDI pour les sources de données?Quelles sont les principales raisons d'utiliser JNDI pour les sources de données?
9
A
Répondre
6
Permet de configurer les ressources en dehors du code. Avant JNDI nous utilisons des fichiers de configuration et avons tout dedans. Avec JNDI, les développeurs du code n'ont pas besoin de connaître les paramètres de configuration d'une base de données ou d'une file d'attente.
2
Gestion centralisée et configuration. Il n'est pas de la responsabilité de l'application de câbler la connexion à la base de données.
Questions connexes
- 1. Quelles sont les principales spécifications C/C++?
- 2. Quelles sont les principales différences entre tous les moteurs mysql?
- 3. Quelles sont les bonnes sources d'information WWSAPI?
- 4. Quelles sont les raisons pour lesquelles NHibernate n'exécutera pas SQL?
- 5. Quelles sont les vulnérabilités principales de Redhat + Apache?
- 6. Quelles sont les bonnes sources pour les données de signatures de virus?
- 7. Quelles sont les principales modifications de syntaxe dans Ruby 1.9?
- 8. Quelles sont les bonnes sources en ligne pour les ensembles de données?
- 9. Quelles sont les bonnes raisons de passer à jQuery 1.4
- 10. Quelles sont les raisons de ces 2 messages d'erreur?
- 11. Quelles sont les raisons possibles de "Potentiellement dangereux Request.RawUrl"?
- 12. Quelles sont les principales différences entre CLTL2 et ANSI CL?
- 13. Quelles sont les principales différences entre Ruby 1.8.6 et 1.9.1?
- 14. Quelles sont les principales raisons de passer à Visual Studio 2010? (tout en restant avec .NET 3.5)
- 15. DDD: Quelles sont les bonnes raisons pour vous de coupler les Entités?
- 16. Quelles sont les principales différences entre les navigateurs que les développeurs web doivent noter?
- 17. Quelles sont les meilleures sources pour apprendre CakePhp pour les débutants?
- 18. Quelles sont les structures de données d'information?
- 19. Quelles sont les principales différences entre Windows CE et Windows Mobile pour un programmeur?
- 20. Quelles sont les principales implémentations XSL-FO? Comment puis-je décider parmi eux?
- 21. Quelles sont les principales pièges lorsque vous travaillez avec les réponses JSON?
- 22. Quels sont les exemples de sources de données non-transactionnelles?
- 23. Quelles sont les raisons possibles pour App :: import() ne fonctionne pas?
- 24. Quelles sont les raisons possibles pour bloquer un terminal virtuel sous Linux?
- 25. Quelles sont vos principales extensions Visual Studio 2010?
- 26. Les 5 principales raisons d'utiliser ASP.NET MVC 2 plutôt qu'ASP.NET MVC 1
- 27. Quelles sont les principales différences entre la définition de site et le modèle de site?
- 28. Quelles sont les instructions de Linq pour les entités?
- 29. Quelles pourraient être les raisons de l'échec de SendAsync?
- 30. Quelles sont les raisons de choisir un langage de script sur C#?
oui. Cela peut sembler stupide, mais parfois les entreprises ont des règles strictes sur qui a accès aux informations de la base de données. – hvgotcodes
Comme un avantage supplémentaire, il vous permet de bien séparer les sources de données d'environnement dev, test, prod sans avoir à changer de code. – CoolBeans
Assez juste. Merci. – JavaRocky