首先,必须得说的是,我不是 Proxool专家,连入门级别都谈不上的,只是在
Spring里经常用它做数据源,用它来管理连接池。
用Tapesetry 3.0写项目,写的多了,就觉的这两着好比有着亲戚关系。
Proxool是个开源项目吧?是对JDBC的封装吧?Proxool为了使得JDBC每次
的的数据库连接资源可以重复利用,设计了一个连接池的结构,让不同的需
求但又相同的数据库连接,可以重复利用这些已经生成的连接。Proxool最出
名的是还提供了观察这些池里连接的状况的方法。
Tapestry 也是个开源项目,是对Servlet的封装。Tapestry 为了使得由服务器
生成的页面可以重复使用,设计了一个页面池的结构,让不同用户访问同一
页面的时候,可以重复利用在这些池中的页,而减少新生成页面的系统开
销。
当然,Tapestry 与Proxool 具体的还是会有很大的区别,各自注重点也会不
一样,Tapestry必须保证,多人访问同一张页面,各自信息的独立安全问
题,这里就不具体说了。