上篇文章写的关于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程序员杂谈
微信公众号:Python程序员杂谈