|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
用winrar打包j2ee的程序和用IDE打包应用程序是一样的。按照你的想法,你是不是也希望服务器都整合由一家公司提供呢?
RMS供应的遍历类RecordEnumeration,机关函数原型以下:
PublicRecordEnumeration enumerateRecords(RecordFilterfilter,RecordComparatorcomparator,booleankeepUpdated)
第一个参数是RecordFilter,它就是用来选择数据库中的记录的,选择的前提就是我们必要界说的办法,booleanmatches(byte[]data),假如不指定就不选择。
第二个参数是RecordComparator,它是对选择出来的数据举行排序的,假如你不指定的话就依照默许的按次排序。
第三个参数是boolean范例的,假如是true的话,那末record会跟踪rms中的数据变更,这是对照高贵的开支,我一样平常都是用false的。
一样平常来讲,用最复杂的便可:RecordEnumerationenumerateRecords(null,null,false);
RMS中遍历RecordEnumeration常常用到,个中接口RecordFilter常常用,RecordComparator也会用到,但未几,现分离小结以下:
一。接口RecordFilter的利用
在enumerateRecords办法中,fifter为过滤参数,必要本人界说一个承继RecordFilter接口的过滤类,在类内里界说必要过滤的前提。RecordFilter接口只要一个必要完成的接口函数,函数原型以下:
publicbooleanmatches(byte[]candidate)
完成一个RecordFilter接口的过滤类的基础布局以下:- publicclassMyFilterimplementsRecordFilter{ publicbooleanmatches(byte[]rec){} }
复制代码 例:创立一个查找婚配字符“Hello”纪录的MyFilter类的详细代码以下:- publicclassMyFilterimplementsRecordFilter { publicbooleanmatches(byte[]rec) { Stringstr=newString(rec); if(str.equals("Hello")) { returntrue; }else{ returnfalse; } } }
复制代码 <p>
诸如RMI,EJB等一些技术并不是你说的那么复杂,而是它们把一些复杂的工具封装成不复杂的工具了,理解这些工具是需要些时间。我问你,.net里有这些工具吗?要简单多少?。 |
|