当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: DBConnetionManager的构造函数是私有函数,以避免其他类创建其实例。
 

 

 ·servlet中jdbc应用高级篇(二)    »显示摘要«
    摘要:   一个动态的网站频繁地从数据库中取得数据来构成html页面。每一次请求一个页面都会发生数据库操作。但连接数据库却是一个需要消耗大量时间的工作,因为请求连接需要建立通讯,分配资源,进行权限认证。这些工作很少能在一两秒内完成。所以,建立一个连接,然后再后续的查询中都使用此连接会大大地提高性能。因为servlet可以在不同的请求间保持状态,因此采用数据库连接池是一个直接的解决方案。  servlet......
 ·在win98下安装jsp环境    »显示摘要«
    摘要:   在pwin98se环境下 ,我使用jsp运行环境为jswdk-1.0.1和jdk1.3,要到http://java.sun.com处下载。jdk1.3安装过程很简单,jswdk1.0.1无须安装只要解压缩即可。然后修改autoexec.bat如下:  path=%path%;d:\jdk1.3\bin set classpath=d:\jdk1.3\lib\tools.jar set jav......


Servlet中jdbc应用高级篇(四)

private dbconnectionmanager() { 【程序编程相关:正确优雅的解决用户退出问题

  dbconnetionmanager的构造函数是私有函数,以避免其他类创建其实例. 【推荐阅读:JSP入门初级教程之Session的使用

} 【扩展信息:Taglib 原理和实现之支持El表达式

init();

  dbconnetionmanager的客户调用getinstance()方法来得到该类的单一实例的引用.

static synchronized public dbconnectionmanager getinstance() {

if (instance == null) {

instance = new dbconnectionmanager();

}

clients++;

return instance;

}

  单一的实例在第一次调用时创建,以后的调用返回该实例的静态应用.一个计数器纪录所有的客户数,直到客户释放引用.这个计数器在以后用来协调关闭连接池.

  一.初始化

  构造函数调用一个私有的init()函数初始化对象.
...   下一页
 ·jsp安全问题及其解决建议    »显示摘要«
    摘要:   jsp编程语言自从推出之日起,由于它的快速、平台无关、可扩展、面向对象等特性得到了越来越广泛的应用,越来越多的厂家开发出了各种各样的支持平台如ibm 公司的websphere、bea公司的weblogic等等,也有越来越多的网站开始将自己的平台架构在jsp 环境中。   但是随之而来的就是一系列的安全漏洞问题,如源代码暴露漏洞、远程任意命令执行漏洞等等,更为头疼的是,随着jsp 的越来......
» 本期热门文章:

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