- 博客(10)
- 收藏
- 关注
原创 一个简洁的分页实现(三)
我开始就是为了在Hibernate中使用分页才设计这个分页实现的,因为使用Hibernate时,查询后的结果被自动封装到一个List中了,所以使用起来特别方便,这里我做了一个比较庸俗的实现,就是查询参数只适合字符串类型,不过大部分查询还真的只是对字符串操作。package treeroot.util;import net.sf.hibernate.HibernateException;im
2004-11-11 00:19:00 534
原创 一个简洁的分页实现(二)
这里构建一个最简单的分页实现,也就是说通过查询结果的列表来构建页对象,这种情况是存在的:比如本次要显示的结果不是直接从数据库查询得到的,而是通过过滤某次数据库查询得到的,总之就是一个包含所有数据的结果集合。不知道有没有说清楚,这里直接给出一个参考实现:package treeroot.util;import java.util.List;/*** @author treerot* @ver
2004-11-11 00:18:00 549
原创 一个简洁的分页实现(一)
设计这个分页功能要达到的目标:1.和实现无关,这样才可以复用。2.符合开闭原则,也就是说可以新增功能,但不需要修改。3.简洁明了,容易看懂。下面的设计每次只获取一页数据,每次都要重新设置查询总数,具体如何获得自己实现,这是一个比较通用的分页实现。这里设计一个接口:package treeroot.util;import java.util.List;/*** 该接口用来实现分页功能,注意这里没
2004-11-11 00:17:00 551
原创 使用FileUpload组件实现文件上传
文件上传在web应用中非常普遍,要在servlet/jsp环境中实现文件上传功能非常容易,因为网上已经有许多用java开发的组件用于文件上传,本文以commons-fileupload组件为例,为servlet/jsp应用添加文件上传功能。common-fileupload组件是apache的一个开源项目之一,可以从http://jakarta.apache.org/commons/fi
2004-11-02 16:23:00 548
原创 正则表达式几种常用功能——查询,提取,替换,分割
正则表达式在字符串处理上有着强大的功能,sun在jdk1.4加入了对它的支持 下面简单的说下它的4种常用功能:查询:String str="abc efg ABC";String regEx="a|f"; //表示a或f Pattern p=Pattern.compile(regEx);Matcher m=p.matcher(str);boolean rs=m.fi
2004-11-02 16:21:00 550
原创 遍厉目录,实现目录删除,取得目录大小及深度
import java.io.*;import java.util.*;public class ManageContent { private int dir_deep=0; private int dir_size = 0; private int sourcepath_deep; //输入路径相对于根目录的深度 private Hashtable ht=new Hashtable
2004-11-02 16:21:00 517
原创 JBOSS4数据源配置大全
http://www.onjava.com/pub/a/onjava/2004/02/25/jbossjdbc.htmlJboss 4.0的开发人员版本是一个开源的应用服务器,他把HypersonicDB作为他的缺省数据库。然而,开发人员也许还要使用除了HypersonicDB以外其他种类的数据库,在这篇文章中我们将看到如何在Jboss上配置使用其他的数据库。简介Jboss4.0使用了JDBC配置
2004-10-29 15:07:00 531
原创 Eclipse基础--java环境变量设置
我是一名java的爱好者,理所当然装了不少java方面的软件,大部分是开放源码的,而且多数是绿色软件,只要解压,设置一下环境变量即可使用。 由于软件本身升级比较频繁,经常需要重新设置使用的环境变量,而且我常常同时安装同一软件的不同版本(甚至是相同版本)。如eclipse我就分别在F,G,H三个盘上装了不同的版本,一个是中文版,一个是英文的Latest Release,一个是Stre
2004-10-27 15:54:00 576
原创 利用CVSNT在Eclipse中使用CVS--3.创建一个CVS实例
第三节 创建一个CVS实例1.先在eclipse中建立一个新的项目“Hello World CVS”,再建立一个“HelloWorld”类(注1),只是简单地输出语句“HelloWorld!”。2.把这个本地项目共享到repository里。打开java视图,选中这个项目,右键单击->小组->共享项目:出现提示窗口后,一路按“Next”即可,直至出现一个“添加至CVS版本控制”的对
2004-10-27 15:18:00 1305
原创 利用CVSNT在Eclipse中使用CVS--1.安装与配置CVSNT
CVS 全称Concurrent Versions System,主要用于管理在开发过程中生成的源代码、文档等资料,记录他们的更新历史,使开发团队各成员可以更好的协作。CVS版本控制系统采用C/S架构,目前CVS server可以支持Linux、windows 2000/xp/2003以及部分unix(如sun的solaris等),CVS client在linux、windows、unix上也有对
2004-10-27 15:13:00 2309
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人