本站首页    管理页面    写新日志    退出

The Neurotic Fishbowl

[/*Java*/]使用Apache Common Id生成标识符
nybon 发表于 2005/2/6 0:10:28

现在的项目中要用到标识符的生成,早就看到Apache上面Jakarta项目的common子项目下有一个id子子项目(^_^,这就是apache),使用它很容易的就可以完成唯一的标识符的生成。今天稍微花了一点时间试验了一下,很容易就搞定了,基本没碰到什么困难。主要的步骤如下:    下载Apache-common-id。因为这个sub-sub-project是属于sandbox(沙盒中的项目用户可以自由使用,但是这些项目的维护并不得到保证,很可能会一直处于目前的状态)中的一个项目,所以没有binary的下载。只能下载源代码以后编译得到。我是使用Eclipse中的cvs的客户端访问apache的cvs得到的源代码。cvs站点名称为cvs.apache.org,访问路径为/home/cvspublic,用户名为anoncvs,不需要密码。登录到cvs服务器上后检出id项目的所有相关文件。 使用ant对源代码进行编译。我开始用Eclipse里面自带的ant进行编译,但是build失败了。编译器报错说我的jre中的类库版本号与需要的版本号不一致(需要的是48.0版的,我用的J2SE5.0,那个类库的版本号显示是49.0)。我满试了一下不用Eclipse里面自带的ant,自己下载一个ant对源代码编译,结果通过编译了居然(编译的时候ant会根据那个build.xml文件从网上下载相关的类库,所以需要连接到Internet才可以成功)。 然后后面的工作就很轻松了,用jar把编译后的class打包就可以了。 打包好后就可以很容易的使用了。一行代码就可以生成数字字符混合的id号。 String id=IdentifierUtils.nextStringAlphanumericIdentifier();  

阅读全文(7586) | 回复(0) | 编辑 | 精华

 



发表评论:
昵称:
密码:
主页:
标题:
验证码:  (不区分大小写,请仔细填写,输错需重写评论内容!)

 
 



The Neurotic Fishbowl

.: 公告

This blog focuses on:

Semantic Web && Java Technology


Bloginess

«October 2025»
1234
567891011
12131415161718
19202122232425
262728293031

.: 我的分类(专题)

首页(171)
/*SemanticWeb*/(34)
/*Java*/(74)
/*FreeComments*/(59)
/*Agent*/(4)


In the Bowl

.: 最新日志

The End
使用Google Trends进行选型
怎样才能称为一次新的版本发行?
如何防止RSS信息过载
使用Excel作为用户接口
如何有效地报告Bug
sourceforge再次被封
趣文两篇
编写Firefox扩展
Jetspeed心得随笔


.: 最新回复

回复:Google API与yahoo 
回复:JADE 3.3的bug
回复:JADE 3.3的bug
回复:JADE 3.3的bug
回复:JADE 3.3的bug
回复:Jbpm和Shark比较的feat
回复:JADE 3.3的bug
回复:JADE 3.3的bug
回复:[转]批判性地看待一种可行的表示技
回复:JIRA破解


The Fishkeeper
blog名称:SW Portal
日志总数:171
评论数量:219
留言数量:8
访问次数:1049971
建立时间:2004年10月30日



Text Me

.: 留言板

签写新留言

路过
路过
页脚问题
RE:请问一下你的主页的下面部分是怎么关
请问一下你的主页的下面部分是怎么关闭的?
我是做Mobile Agent的
Gmail
不错
不错啊小倪同学


Other Fish in the Sea

.: 链接





站点首页 | 联系我们 | 博客注册 | 博客登陆

Sponsored By W3CHINA
W3CHINA Blog 0.8 Processed in 0.031 second(s), page refreshed 144790786 times.
《全国人大常委会关于维护互联网安全的决定》  《计算机信息网络国际联网安全保护管理办法》
苏ICP备05006046号