1、ConnectionPool,Dao,DataSource关系
ConnectionPool 为了管理Connection
Dao 为了将Business logic和Database logic 分离
将ConnectionPool放在naming space 中,是为了可以Globally取得ConnectionPool

在j2ee开发中,一般用DataSource subsystem取代ConnectionPool,并且注册在JNDI中,Dao使用DataSource。
DataSource也是用来管理Connection的