MongoDb via jndi
Savez-vous si il est possible pour l'installation de mongodb instance dans le ressort comme toute autre base de données via la source de données à partir de jndi?
Thx
Vous devez vous connecter pour publier un commentaire.
Savez-vous si il est possible pour l'installation de mongodb instance dans le ressort comme toute autre base de données via la source de données à partir de jndi?
Thx
Vous devez vous connecter pour publier un commentaire.
Si vous voulez dire comme des SGBDR avec accès JDBC, alors la réponse est non.
Oui c'est possible, pourquoi se fier à quelqu'un elses code lorsque vous pouvez créer votre propre JNDI de l'usine?
il suffit de créer une classe qui implémente javax.de nommage.le spi.ObjectFactory et un haricot qui tire mongo du contexte JNDI, j'ai configuré ce pour le printemps de données mongo MongoTemplate objet.
}
Printemps bean:
Context.xml:
Web.xml
La réutilisation de Juan Melo personnalisé de mise en œuvre de
ObjectFactory
interface (CustomMongoJNDIFactory
), il peut également être configuré en utilisant jndi-recherche de tag du Printempsjee
espace de noms et Tomcat config danscontext.xml file
, comme ceci:spring-mongodb-persistence-context.xml
:context.xml
:Pour ce faire, vous aurez besoin d'un pilote JDBC impl pour MongoDB. J'ai trouvé qu'un seul, et il est appelé comme "expérimental" de MongoDB page: GitHub Pilote JDBC pour MongoDB .
à workaroud cette limitation, vous pouvez configurer certains beans Spring et de créer un MongoDB mise en œuvre de votre application DAO (de cette façon, vous n'aurez pas besoin de changer l'interface DAO et composants du client).
Cet article peut aider:
L'intégration
Il y a encore un effort à fournir un pilote JDBC impl pour MongoDB. Ici:
https://sourceforge.net/projects/mongojdbcdriver
Pas compléter par toute mesure, mais nous espérons que JDBC à la mise en œuvre qui leur est familier, les développeurs Java à bientôt.