金蝶Apusic应用服务器6.0的JDBC连接池技术详解

需积分: 48 16 下载量 172 浏览量 更新于2024-08-10 收藏 13.94MB PDF 举报
"金蝶Apusic应用服务器6.0系统服务详解" 金蝶Apusic应用服务器6.0是一款基于JAVA的企业级应用服务器,它提供了丰富的系统服务,包括但不限于数据库连接池管理,以提升服务器效率和应用的可移植性。在本章节中,重点介绍了JDBC数据库连接池的开发和应用。 JDBC(JAVA Database Connectivity)是JAVA平台上的标准数据库接口,允许JAVA程序与各种类型的数据库进行交互。JDBC3.0是金蝶Apusic应用服务器6.0支持的版本,提供了更先进的功能。JDBC作为一个低级接口,主要负责直接执行SQL命令,并且作为高级接口如JMS和EJB的基础。 Apusic应用服务器6.0中的JDBC数据库连接池是一个高效管理数据库连接的机制。在服务器启动时,会预先创建并打开数据库连接,存入连接池。当应用需要连接时,可以从池中获取,使用完毕后再归还,避免了频繁的连接建立和关闭操作,显著提高了服务器性能。此外,连接池通过DataSource对象在JNDI(Java Naming and Directory Interface)命名树中注册,使得应用能够通过简单的JNDI查找获取连接。 连接池的使用简化了数据库访问,增强了应用的可移植性。无论底层数据库如何变化,应用代码无需修改,只需调整DataSource配置即可适应不同的DBMS。Apusic应用服务器6.0还支持HTTPServlet、EJB等服务器端应用以及独立Java客户端通过RMI(Remote Method Invocation)服务访问连接池。 此外,金蝶Apusic应用服务器6.0的架构包括Apusic服务器、Apusic域和Apusic实例,以及多个容器如WebContainer、EJBContainer和ClientContainer,它们分别处理Web服务、企业级Java Bean和客户端应用。服务器还提供了基础服务,如JDBC、JMS、JMX等,以支持分布式应用的需求。JDBC服务中还包括了JDBC语句缓存和连接池,优化了数据库操作的性能。安全框架则涵盖了JAVA认证和授权服务(JAAS)、容器的授权合约(JACC)以及加密、安全数据存储等,确保了应用的安全性。 总而言之,金蝶Apusic应用服务器6.0是一个强大的中间件平台,其JDBC数据库连接池是提高服务器性能和应用灵活性的关键组件,而全面的技术概览和安全框架则展示了其在企业级应用部署中的强大能力。