基本servlet设计
我们使用标准JDBC调用来构建我们的servlet,通过DB2 Information Integrator和本地客户端接口(无DB2 Information Integrator)访问数据。只要有可能,我们就使用DataSource连接(连接池),这样能够更有效的利用系统资源。更进一步,我们通过执行JNDI在每个servlet的init方法中查找DataSource,设法维护编码效率。
当我们通过DB2 Information Integrator访问远程数据的时候,我们的servlet发出针对别名或者跨多个别名的UNION ALL视图的查询。当直接访问远程数据的时候,我们的servlet发出针对每个数据源的查询。然后,我们必须确定如何整合返回的结果。
我们可以在我们的servlet中手工完成这些整合工作,编写必要的代码根据需要组合、分类和分组这些数据。 然而,这将会有很大的工作量。 取而代之,我们选择利用一个本地DBMS表来帮助我们的工作,我们这么做的原因是这样的软件对于大多数WebSphere开发者也是有用的。 在从每个数据源检索到适当的数据以后,我们的servlet把结果...[ 查看全文 ]