当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 摘自久久学院摘自
 

 

 ·在jsp里定义函数    »显示摘要«
    摘要: 今天,同事忽然问我,jsp页面能定义函数么。在mvc摇旗呐喊的今天,我还从来没想这过个问题。于是摸索着写了一个:<%@ page contenttype="text/html;charset=gb2312" %><body> <%!int a(int i){i=i++;return i;}%><% for(int k=0;k<=10;k++){o......
    摘要: 在liferay-ep(liferay enterprise portal)上增加一个portlet(iframe)作者:game.19xz 来源:19xz.com ......


一种简单JDBC连接池的实现(二)

摘自久久学院 3.简单jdbc连接池的实现 【程序编程相关:使用Java将Word转为Html或tx

摘自久久学院 【推荐阅读:JUnit Test Infected:

3.1体系描述 【扩展信息:Effective Java 学习笔记(

根据第二章中原理机制,snap-connectionpool(一种简单快速的连接池工具)按照部分的jdbc规范,实现了连接池所具备的对数据库资源有效管理功能.

在jdbc规范中,应用通过驱动接口(driver interface)直接方法数据库的资源.为了有效.合理地管理资源,在应用与jdbc driver之间,增加了连接池: snap-connectionpool.并且通过面向对象的机制,使连接池的大部分操作是透明的.参见下图,snap-connectionpool的体系:

图中所示,通过实现jdbc的部分资源对象接口( connection, statement, resultset ),在 snap-connectionpool内部分别产生三种逻辑资源对象: pooledconnection, pooledstatement与 pooledresultset.它们也是连接池主要的管理操作对象,并且继承了jdbc中相应的从属关系.这样的体系有以下几个特点:

-透明性.在不改变应用原有的使用jdbc驱动接口的前提下,提供资源管理的服务.应用系统,如同原有的 jdbc,使用连接池提供的逻辑对象资源.简化了应用程序的连接池改造.

-资源封装.复杂的资源管理被封装在 snap-connectionpool内部,不需要应用系统过多的干涉.管理操作的可靠性.安全性由连接池保证.应用的干涉(如:主动关闭资源),只起到优化系统性能的作用,遗漏操作不会带来负面影响.

-资源合理应用.按照jdbc中资源的从属关系,snap-connectionpool不仅对connection进行缓冲处理,对statement也有相应的机制处理.在2.3已描述,合理运用connection与statement之间的关系,可以更大限度地使用资源.所以,snap-connectionpool封装了connection资源,通过内部管理pooledconnection,为应用系统提供更多的statement资源.

-资源连锁管理.
...   下一页
 ·javacc的安装    »显示摘要«
    摘要: 因为帮朋友安装调试一个东东需要用到javacc,所以就试着使用了一下。1、javacc2.1的安装: (此处假定你已正确安装java2 jdk 1.4或更新的版本。) javacc2.1是以一个 .class 文件的方式提供的,下载并执行如下命令  c:\>java $javacc_dir\javacc_1 ($javacc_dir指javacc在你的系统中的目录) 稍等片刻,系统便会弹出......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE