资源描述
第10章Tomcat数据源配置,讲课教师:郭庆EMAIL:guoqing654321,主要内容,JNDI。Tomcat数据源配置。,10.1JNDI介绍,JNDI:Java命名和目录接口的API。全称是JavaNamingandDirectoryInterface;借助于JNDIAPI,为开发人员提供了查找和访问各种命名和目录服务的通用、统一的接口。开发者能通过名字访问用户、机器、网络、对象、服务。比如可以访问公司内网的打印机、访问Java对象、关系数据库等。,JNDI体系结构,命名和目录服务命名即名字,类似引用,能标识对象访问对象。如Strings“abc”;真正的对象是“abc”,s是引用即名字,我们通过名字访问对象。,命名服务。命名服务类似于话务员,给某个打电话的客户提供转接号码或其他解释工作。命名服务能完成如下任务:将名字和对象进行绑定;根据名字查找对象。现实生活中的命名服务有DNS,如下:将域名翻译成IP地址-202.194.86.140通过域名得到IP地址去访问因特网上的主机。文件系统中,也是通过文件名访问文件(通过文件命名系统将文件名转换成文件对象)。,10.2JNDI的常用类和接口,10.3JNDI数据源,10.4配置Tomcat的JNDI数据源,Tomcat服务器实现了JNDI接口,我们可以在程序中访问TomcatJNDI数据源。需要工作如下:配置context.xml文件。找到路径:%TOMCAT6%confcontext.xml,10.4配置Tomcat的JNDI数据源,在文件里的元素中加入如下内容:,10.5测试数据源,配置%TOMCAT6%webappsjspWEB-INFweb.xml文件找到jsp目录,该目录是我们的web应用目录的根目录,我们配置的是该应用的JNDI数据源,只有该应用可以使用该数据源。在这对元素中加入如下内容:,10.4配置Tomcat的JNDI数据源,将SQLServer2000的JDBC驱动程序jar包放到%TOMCAT6%lib下。重启Tomcat6,
展开阅读全文