- 博客(16)
- 收藏
- 关注
原创 Transaction管理的实现
Transaction管理的实现Transaction和 DataAccess的关系得一点想法续说明:我这里提到的Transaction指的是数据库的事务。在《Transaction和 DataAccess的关系得一点想法》中我提到了Transaction的管理应该是属于逻辑层的内容。但是由于Transaction和数据库紧密相关。在创建Transaction Ma
2005-09-24 10:04:00
1951
1
原创 Transaction 和 DataAccess的关系得一点想法
Transaction 和 DataAccess的关系得一点想法我们现在的系统一般都会采用分层的方式来设计。作为程序基础的DataAccess层在每个项目中都有体现。我大概的绘制了一个从Business 层开始读取数据的一个理想状态。在Business Layer中我们都时采用对象的方式来描述世界。我这里所说的对象不只是就是指ORM框架中说的实体类。可以使我们为了转换成html的Documen
2005-09-20 19:18:00
1528
原创 JDBCTemplate 数据读取机制
JDBCTemplate 数据读取一般的读取数据的步骤可以用下图表示:l 确定需要读取的数据:这一步应该是我们程序员关心的重点。他是我们程序的原始需求。l 通知数据库我们的需求:在直接使用JDBC程序这一步主要是分成如下几步来完成的。先注册一个驱动(驱动由不同的厂商或组织实现。对不同的数据库服务器有不同的实现)典型的注册方法:Class.forName("my.sq
2005-09-04 11:29:00
5394
原创 为我的Junit的虚拟连接池加上Wizard
《为Junit虚拟JspContainer的数据库连接池》一文写了快一年了。在使用的过程中总是要为TestCase的setUp()和tearDown()方法加入一些特定的代码。这部分的工作应该由电脑完成的。为了继承懒惰的优良传统,所以今天决定写个Wizard,把这些无聊的活交给电脑来做。在动手前学习了一下Doina Klinger 的《Creating JFace Wizard
2005-07-17 18:23:00
1797
1
原创 Eclipse Extract Method 方法实现(二)
Eclipse Extract Method 方法实现(二)摘要: 前面的一篇文章本是抱着“分析Eclipse Extract Method的实现,为我所用。”的目的去看的。然后发现的Invoke部分好像是没戏了。看看代码分析的部分是否可以借鉴。 上一次我找到了实现Extract Method这个Function的是一个 Extract
2005-07-11 19:56:00
2348
原创 Eclipse Extract Method 方法实现 (一)
Eclipse Extract Method 方法实现 (一)摘要: 为了我的com.jet.anySqlRun插件的Parse Code部分进行了一点技术准备(参看Eclipse 插件开发――我的计划 一文)。分析Eclipse Extract Method的实现,为我所用。在开始之前我假设大家都知道Extract Method
2005-07-11 19:26:00
4384
1
原创 Eclipse 插件开发
上个周末买了一本Contributing to Eclipse中文版,感觉这本书真的很不错。并开始学习Eclipse插件的开发。下面是我想做的第一个程序。com.jet.anySqlRunPES说明: Com.jet.anySqlRun是一个eclipse插件(目标版本3.1)。开发平台: Eclipse3.1 j2sdk
2005-07-03 20:53:00
2263
2
原创 来自正则表达式大师的作品
Introduction to Regular ExpressionsHeres the scenario: youre given the job of checking the pages on a web server for doubled words (such as "this this"), a common problem with documents subject t
2005-02-26 19:40:00
1396
原创 个人信息的集散地OutLook
先前只是知道OutLook是用来收发邮件的(不要笑话我,我已经很不好意思了),利用这个春节把OutLook稍微把玩了一番。知道他还有很多可爱的功能,简直就是一个电子保姆。称他为个人信息的集散地一点一不过份。
2005-02-17 18:55:00
1358
原创 C++ GUI Programming with Qt3(系列四 试翻)
Line 20 sets the spin box value to 35. When this happens, the QSpinBox emits the valueChanged(int) signal with an int argument of 35. This argument is passed to the QSlider’s setValue(int) sl
2005-01-26 21:21:00
1954
1
原创 创建一个带有项目样式的ClistCtrl(ClistCtrlStyled)
Creating a CListCtrl Class with Item Style Features (CListCtrlStyled Class) 创建一个带有项目样式的ClistCtrl(ClistCtrlStyled)http://www.codeguru.com/Cpp/controls/listview/article.php/c4
2005-01-23 11:47:00
2463
1
原创 C++ GUI Programming with Qt3(系列三 试翻)
C++ GUI Programming with Qt3(系列三 试翻) Qt widgets emit signals to indicate that a user action or a change of state has occurred. For instance , QpushButton emits a clicked() single whe
2004-11-11 19:04:00
1818
原创 C++ GUI Programming with Qt3(系列二 试翻)
Its time to test the program on your machine.First,you will need to install Qt 3.2(or later Qt 3 release), a process that is explained in Appendix A. From now on,we will assume that you have a correc
2004-11-08 19:09:00
1626
原创 C++ GUI Programming with Qt3(系列一 试翻)
Chapter 1 Getting Started第一章 开始Qt之旅程This chapter shows how to combine basic c++ with the functionality provided by Qt to create a few small graphical user intferface (GUI) application.本章将展示在c++中如何使用
2004-11-06 09:43:00
2101
4
原创 为Junit虚拟Jsp Container的数据库连接池
前言一般的 Jsp Container如 Tomcat,Weblogic都会提供对数据库连接池的支持。这就导致了一般的Java的Web应用的数据库连接池都回是部署在Jsp Container内部的。Web 应用程序通过上下文(Context)环境来访问这些已经被封装好的数据库连接。这种机制给我们带来了很大的方便。这不是我想说的。我想说的是,该Web Application中需要用到数据库连接的
2004-10-22 16:43:00
2545
2
原创 OpenCms文件导入过程初探
OpenCms文件导入过程初探在OpenCms的安装过程中有一个文件导入的过程。由于工作原因,本人对这个导入过程做了点研究。有点收获写出来和大家共享。在系统中安装过程是通过run_import.jsp文件(该文件位于sourcpath1/opencms_src_5.0.1/opencms/web/ocsetup)触发的。在该页中她使用了 这样的结构来完成导
2004-04-22 14:51:00
1493
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人