|
JSP中tomcat的SQL Server2000数据库连接池的配置 环境: 1. 数据库:Microsoft SQL Server 2000 2. 数据库驱动程序:net.sourceforge.jtds.jdbc.Driver JNDI(Java Naming and Directory Interface)概述: Tomcat4(5)提供了一个与Java Enterprise Edition应用服务相兼容的JNDI--InitialContext实现实例。它的初始数据设置在$CATALINA_HOME/conf/server.xml文件里,并可能在网页应用环境描述(/WEB-INF/web.xml)里被下列元素引用: 1) <env-entry>--环境入口,设置应用程序如何操作。 2) <resource-ref>--资源参数,一般是数据库驱动程序、JavaMail Session、自定义类工厂等。 3) <resource-env-ref>--在Servlet 2.4里用来简化设置不需认证信息的资源资源如环境参数、resource-ref变量。 InitialContext在网页应用程序初始化时被设置,用来支持网页应用程序组件。所有的入口和资源都放在JNDI命名空间里的java:comp/env段里。点击下列网址以获取更多信息: 1) Java命名和目录接口(Java Naming and Directory Interface) 2) J2EE平台说明(J2EE Platform Specification) 设置JNDI资源 设置JNDI资源要在$CATALINA_HOME/conf/server.xml文件里使用下列标志符: 1) <Environment>--设置域个可变的JNDI InitialContext入口的名字和值(同上面说的<env-entry>等价)。 2) <Resource>--设置应用程序可用的资源的名字和类型(同上面说的<resource-ref>等价)。 3) <ResourceParams>--设置Java资源类工厂的名称或将用的JavaBean属性。 4) <ResourceLink>--给全局JNDI环境(JNDI Context)添加一个链接。 上述这些标志符必须放在<Context>和</Context>之间(针对专门的网页应用程序)或<DefaultContext>和</DefaultContext>之间。 此外,设在网页应用环境描述(Web Application Descriptor)(/WEB-INF/web.xml)里的名字和值也在初始环境(Initial Context)里被设置,当被<Environemt>元素值允许时将被重设初始值。 全局变量能在<Server>子元素的<GlobalNamingResources>里设置。 数据库连接池概述: 数据库连接是一种关键的有限的昂贵的资源,这一点在多用户的网页应用程序中体现得尤为突出。对数据库连接的管理能显著影响到整个应用程序的伸缩性和健壮性,影响到程序的性能指标。数据库连接池正是针对这个问题提出来的。 数据库连接池负责分配、管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而再不是重新建立一个;释放空闲时间超过最大空闲时间的数据库连接来避免因为没有释放数据库连接而引起的数据库连接遗漏。这项技术能明显提高对数据库操作的性能。
上一篇:javascript中的数组应用的一点发现
下一篇:用Asp.net实现基于XML的留言簿之一
|