2009-09-22 7 views
1

Quels sont les avantages (le cas échéant) de Weblogic 10.0 en termes de connectivité de base de données (vers n'importe quelle base de données) par rapport à des alternatives open source ou commerciales?Weblogic 10.0: avantages avec la connectivité à la base de données et les pièges?

Existe-t-il des pièges spécifiques à Weblogic utilisant une connexion à une base de données Weblogic? Je suis un newbie de Java EE, Weblogic alors excusez s'il vous plaît les questions simples de

Répondre

0

Quels sont les avantages (le cas échéant) de Weblogic 10.0 en termes de connectivité de base de données (vers n'importe quelle base de données) par rapport aux solutions open source ou commerciales?

Weblogic soutient le regroupement d'objets JDBC (sources de données, les pools de connexions et multipools) et basculement et équilibrage de charge des connexions JDBC et la partie d'administration est très mature. Cela étant dit, je suis sûr que certains autres produits (certains d'entre eux, pas tous) ont des caractéristiques équivalentes et se demandent si le soutien de telles choses peut donc être considéré comme un avantage. Tout ce que je sais c'est que le support de Weblogic pour ces fonctionnalités est vraiment bon. En fait, Weblogic est bien connu pour être un serveur d'applications solide et est fréquemment utilisé pour les applications "critiques". Mais la plupart des applications n'ont pas de tels besoins.

Existe-t-il des pièges spécifiques à Weblogic utilisant une connexion à une base de données Weblogic?

Je ne suis pas sûr de ce que vous entendez par une « connexion à la base de weblogic » mais pas autant que je sache .

0

La connectivité à n'importe quelle base de données est assurée par des pilotes JDBC; cela n'a rien à voir avec WebLogic. Si je me souviens bien, WebLogic est livré avec des pilotes pour Oracle, Sybase et peut-être SQL Server, mais vous devez en ajouter d'autres dont vous avez besoin.

Ceci est vrai pour tous les serveurs d'applications Java EE, commerciaux ou open source.

La valeur ajoutée par WebLogic est les services JNDI et le regroupement de connexions. Il permet de configurer les pools afin que les connexions soient vérifiées avant que les utilisateurs ne soient autorisés à les utiliser, que les connexions obsolètes soient recyclées, etc. Ce sont des fonctionnalités qui seraient laborieuses à coder par vous-même. WebLogic le rend facile à faire via la configuration.

+0

Le regroupement de connexions n'est-il pas fourni par la plupart des serveurs JEE? Est-ce une fonctionnalité de WebLogic seulement? –

+0

Oui, bien sûr qu'ils le font. Ils ne sont pas tous aussi faciles à administrer que WebLogic. Je ne sais pas si elles prennent toutes en charge les fonctionnalités de vérification des connexions pour la fraîcheur à mesure qu'elles entrent et sortent. – duffymo

0

À ce jour, le basculement transparent de sources de données est toujours une caractéristique rare dans les serveurs opensource. Surtout la possibilité de basculer au milieu d'une connexion utilisée est quelque chose que vous ne voyez pas souvent. Jboss permet d'entrer une deuxième URL pour une source de données, mais c'est un peu un mécanisme grossier (la documentation le mentionne) et il n'a pas été beaucoup amélioré au cours des années.

Questions connexes