the5fire

关注Python、Django、Vim、Linux、Web开发、团队管理和互联网--Life is short, we need Python.


JNDI:如同胶水

作者:the5fire | 标签:   | 发布:2011-01-07 9:37 p.m. | 阅读量: 10433, 10141

  上篇文章写的关于tomcat数据库连接池的配置。在对连接池就行操作的时候使用到了传说中的JNDI技术。

  正所谓“不想了解其运行机制的程序员不是好的架构师”,因此带着疑问对JNDI进行了勘察。

  首先推荐大家一篇文章个人感觉通俗易懂:
http://blog.csdn.net/zhaosg198312/archive/2009/03/11/3979435.aspx

  根据文章中的演示,可以看到出来在使用JNDI时候大家的想法其实和大家在刚开始学JDBC连接使用配置文件配置数据库连接字符串(即jdbc URL)一样,其目的都是为了灵活。

  配置连接字符串到配置文件是为了访问不同的数据库,而使用JNDI的结果就是可以灵活使用组件或者说成是资源才会更好一下,通过配置相应文件,就可以将其他资源通过JNDI沾到项目中去。

  就像是积木一样,每一块都是分离的,但是要想达到稳固的效果,你需要用“胶水”把它们粘合在一起,但是这种粘合又不是死的,它可以供你灵活使用,你粘这个可以,也可以粘那个。

  额,就这么多吧,理解的还是不够透彻。还是推荐大家看一下我上篇文章最后给的那个链接,IBM文档库,还是比较给力的

—EOF—

补充:关于JNDI的分布式参看这里:http://www.xasxt.com/index.php/article/jiaocheng/shipin_1076.html
JNDI全攻略(一):http://www.cnblogs.com/chinafine/archive/2010/06/16/1759246.html- from the5fire.com
----EOF-----

微信公众号:Python程序员杂谈


其他分类: