| 同时要定义出factory要完成管理所需要的基本接口,如:   public class factory implements timerlistener{ public boolean initialize();//连接池初始化 public void destroy();//连接池销毁 public synchronized java.sql.connection getconncetion();//取一个连接 public synchronized void close();//关闭一个连接 private synchronized void removefrompool();//把一个连接从连接池中删除 private synchronized void fillpool();//维护连接池大小 public synchronized void timerevent();//定时器事件处理函数 } 通过这几个接口,可以完成连接池的基本管理。因为要保存每一个连接的状态,所以还需要一个数据库连接对象: class connobject{ public java.sql.connection con; … } 加入connobject对象后,在factory中操作的应该只是connobject,而其他进程只需要connobject的con属性,因此可以再加入一个类,作为其他进程获得返回连接的接口: class conn{ getconnection();//从连接池取出一个有效连接 closeconnection();//返回连接,此时没有关闭连接,只是放回了连接池 destroypool();销毁连接池 } 这样,在连接数据库时既能保证数据连 接的有效性,同时多次连接不会使数据库系 统中的内存泄露,保证了数据的完整性。 4.总结 项目申报系统是基于internet的,面向政府的对外公共服务协作的项目审批事务处理,实现对科技项目申报审批的有效执行、监督和管理的电子政务应用系统。系统操作简单、低成本、高效率,没有地域限制,申报和查询方便。 参考文献:
 [1] 国家信息研究中心著.《电子政务总体设计与技术实现》,电子工业出版社
 [2] 何川、方兴、陈渝、齐畅.《JSP编程实践——动态网页的引擎》,清华大学出版社
 [3] 雨阳隆春等.《深入JSP 网络编程》,清华大学出版社
 [4] 杨学瑜、王志军、刘同利.《JSP入门与提高》, 清华大学出版社
  2/2   首页 上一页 1 2 |