Huihoo.org - Open Enterprise Foundation
JDO技术讨论记录 (2003.06.13)
讨论现场>>> | 更多讨论,更多补充,请跟贴>>>

结论和一些观点:
--JDO的核心:O/R,persistencecapable,jdoql
--实用是关键,只要好用,不怕没人喜欢
--自动生成工具
--Cache最主要的是性能和hit rates,jive的Cache不错,可借鉴.
--数据同步:数据同步的算法,除去手工同步考虑,定时同步,数据同步的部分应该是cache和关系数据库的adapter来操作
由persistenmanager代理,如:refresh* 就是和数据中的数据同步的
--选择JDO还是CMP?http://www.csdn.net/develop/Read_Article.asp?Id=18609
--用jdo来封装关系数据库,从外部来看,就如同一个oodb
--persistencecapable interface 和javax.jdo.PersistenceManager的实现?

mimome(mimome2000@hotmail.com)的一些想法:
--作个framework+tool,所有数据库表的操作,事务都在它之上
--包括映射,数据类型转换,R/O转换,缓冲,(ejb的底层实现)
--framework 上面是 VO,IVO,DAO,PrimaryKey,Proxy,(基本操作),这些由工具产生。
--如同步,缓冲。
--大概是一个超类集合,不用考虑主键,数据类型。自动事务控制,连接池,本地或内存缓冲,共同的数据库基本操作。
--基本操作就是ejb中的find,update,delete,findAll。
--主要是自动生成工具的作用很大

一些JDO实现:
Open-Source Implementations

--Hibernate http://hibernate.bluemars.net/
Best Java Data Access Tool排名第二 http://www.javaworld.com/javaworld/jw-05-2003/jw-0509-finalists.html

--Jakarta OJB http://jakarta.apache.org/ojb
--Triactive JDO http://tjdo.sourceforge.net
--XORM http://xorm.org

--JDO资源网:http://www.jdocentral.com/



allen大家说:早上好!(09:22:53)
【公告】

大家
  上午10点JDO技术讨论准时开始,请大家做好准备
发布者:allen
09:24:34
rloveyuer大家说:hello(09:25:51)
allen大家说:大家可先看看这篇文章:(09:26:32)
allen大家说:http://www.csdn.net/develop/Read_Article.asp?Id=18609(09:26:35)
rloveyuer大家说:JDO(09:27:06)
rloveyuer大家说:java data object(09:27:48)
allenrloveyuer说:你好,对,今天就讨论这个(09:28:37)
rloveyuer[allen]说:噢,你用过吗(09:29:30)
allenrloveyuer说:有一些非常简单的应用(09:30:35)
rloveyuer[allen]说:你用的是sun的还是lido的或者castor的(09:32:08)
rloveyuer[allen]说:sun的功能太弱了,lido的还可以不过是要money的,castor对xml做得很好,但jdo方面好像不是特别好用(09:32:40)
allenrloveyuer说:Castor很早了解过(09:33:20)
allenrloveyuer说:castor 的JDO可以说是JDO-LIKE,(09:33:58)
allenrloveyuer说:castor实现的JDO和SUN的标准有很多不同(09:34:21)
rloveyuer[allen]说:是呀!不过说到底jdo也只是为了实现o/r mapping(09:34:19)
rloveyuer[allen]说:所以无论castor也好,hibernate,ojb,torque等等也好,(09:34:46)
blacklion大家说:昨天晚上真累(09:34:46)
blacklion大家说:看周易(09:35:02)
rloveyuer[allen]说:都一样(09:35:05)
allenrloveyuer说:对,基本是这样.(09:35:23)
rloveyuer[allen]说:你觉得jdo跟别的o/r映射有什么特别的区别吗(09:35:26)
blacklion大家说:(09:35:28)
blacklion大家说:什么是jdo?(09:35:47)
blacklion大家说:谁跟我介绍一下(09:35:56)
rloveyuerblacklion说:java data object(09:36:10)
blacklion大家说:(09:36:22)
blacklion大家说:是对什么问题发生的?(09:36:32)
allenrloveyuer说:若拿与CMP的比较,会有很多区别.(09:36:47)
blacklion大家说:要解决什么问题才出来的?(09:36:55)
rloveyuerblacklion说:model层(09:36:55)
allen大家说:jdo java data object(09:37:03)
blacklion大家说:那么这个问题的背景是什么?(09:37:28)
allen大家说:o-r mapping 和java对象持久性等问题.(09:37:48)
blacklion大家说:就是问题本身的上下文是什么?(09:37:55)
rloveyuer[allen]说:cmp封装了太多的操作,对我们来说只需要很简单的实现,但jdo虽然规范了很多,但对事务实现还有个方面而言,没有像cmp(09:38:11)
blacklion大家说:哦,要解决数据映射和对象持久性?(09:38:18)
rloveyuer[allen]说:样的一个大容器的概念(09:38:32)
blacklion大家说:容器本身是什么?(09:38:57)
allen大家说:对,主要是解决这些问题.(09:39:13)
rloveyuerblacklion说:我感觉就是一个实现好的线程池和一些封装好的实现(09:39:34)
blacklion大家说:哦,通常是用一个类进行数据库的连接以及管理(09:39:43)
blacklion大家说:其他类使用他(09:39:56)
tisom大家说:morning , everyone(09:40:00)
darthvader大家说:jdo在这个聊天室吗?(09:40:02)
blacklion大家说:这个类进行链路维护和数据同步的管理(09:40:19)
blacklion大家说:jdo是不是这个东西?(09:40:26)
blacklion大家说:当然由于性能上的问题,需要持久性(09:41:13)
blacklion大家说:是这样理解么?(09:41:20)
tisomrloveyuer说:听allen说你以前做过jdo,那要多向你请教了。(09:41:43)
rloveyuertisom说:一起讨论吧,(09:42:02)
rloveyuertisom说:现在主要用torque了(09:42:16)
blacklion大家说:事务操作的比较好的时间间隔是多少?(09:42:33)
blacklion大家说:就是事务开始和事务结束的机器运行时间(09:43:01)
tisom大家说:有谁能谈谈对persistencecapable的看法(09:43:15)
【公告】

大家
  tisom目前准备实现JDO规范,想和大家有更多交流,请大家多指点.谢谢
发布者:allen
09:43:27
tisom大家说:先谢谢了!(09:43:50)
blacklion大家说:持久是男人们最想要得东西了(09:43:57)
blacklion大家说:对操作者而言也是(09:44:10)
tisom大家说:愿闻其详(09:44:28)
blacklion大家说:数据消费者需要这样(09:44:41)
darthvadertisom说:能不能谈一下JDO和EB的比较.最后是切身的体会(09:44:47)
tisom大家说:能具体一点吗(09:44:53)
darthvadertisom说:最好是切身的体会?(09:45:00)
tisomdarthvader说:也好(09:45:04)
blacklion大家说:说说(09:45:19)
darthvadertisom说:比较一下优缺点.(09:45:30)
darthvadertisom说:我们这里的J2EE开发都是用的CMP(09:45:48)
tisom大家说:(09:45:48)
blacklion大家说:CMP好么?(09:45:59)
tisom大家说:用了jdo?(09:46:05)
darthvader[allen]说:是啊!我看到过有类似的文章.但是好象都是一些理论上的东西(09:46:34)
darthvader[allen]说:想听听实际操作者的感想(09:46:44)
blacklion大家说:(09:46:52)
allendarthvader说:好的(09:46:58)
blacklion大家说:我也想听听(09:46:57)
tisomrloveyuer说:能谈谈对persistencecapable的看法吗?谢谢了!(09:47:02)
allenzth_cn说:你好,好久没联系.(09:47:18)
zth_cntisom说:hello(09:47:26)
zth_cn[allen]说:这段时间很忙,(09:47:52)
blacklion大家说:忙啊(09:48:02)
zth_cn[allen]说:好的(09:48:02)
blacklion大家说:忙什么(09:48:04)
zth_cn[allen]说:看不见(09:48:17)
blacklion大家说:都忙(09:48:29)
blacklion大家说:jdo实际操作者的感想(09:48:47)
【公告】

大家
  tisom是JFox项目的核心成员,独立完成了EJB规范的实现.下一步准备实现JDO规范.
发布者:allen
09:49:59
zth_cn[allen]说:现在讨论的问题?(09:50:41)
tisomrloveyuer说:关于jdo我简单谈谈吧。(09:50:53)
blackliontisom说:能不能介绍一下,如何编写编译器的?(09:50:58)
tisom大家说:关于jdo我简单谈谈吧。(09:51:11)
blackliontisom说:EJB编译器(09:51:21)
zth_cntisom说:好的(09:51:22)
tisom大家说:jdo的规范1.0。我觉得主要是实现class到db的映象(09:52:15)
darthvader大家说:嗯!这个我们也在关注中...(09:52:48)
tisom大家说:使用类似于sql的查询语言称为jdoql(09:52:50)
【公告】

大家
  大家今天多围绕1.JDO和EJB的比较,2.JDO实现的困难所在,3.JDO实现的分析进行讨论
发布者:allen
09:53:09
blackliontisom说:为什么用的是类似于sql的语言?(09:53:14)
darthvader大家说:和SQL有什么不同?能举个例子吗?(09:53:19)
blackliontisom说:能说说么?(09:53:20)
tisom大家说:前段时间我在网上看到jdo和ejb的讨论。(09:53:22)
zth_cntisom说:是jdo和cmp的讨论(09:53:48)
tisom大家说:它实际上是通过访问class来访问db.(09:53:57)
tisom大家说:数据同步啊等等。由persistenmanager代理了(09:54:30)
blackliontisom说:为什么用的是类似于sql的语言?(09:54:30)
darthvadertisom说:通过访问CLASS访问DB?能具体一点吗?(09:54:30)
blackliontisom说:为什么用的是类似于sql的语言呢?(09:54:45)
blackliontisom说:为什么不用sql语言?(09:55:23)
tisom大家说:具体你看jdo specification中的javax.jdo.PersistenceManager 就了了(09:55:29)
tisom大家说:如: refresh* 就是和数据中的数据同步的(09:56:18)
darthvadertisom说:通过访问CLASS访问DB?能具体一点吗??(09:56:36)
blackliontisom说:那是指令吧,不是sql语言阿(09:56:43)
blackliontisom说:你是说有扩展?(09:56:59)
zth_cn大家说:先听tisom讲完,再提问体!(09:57:24)
jacobmee大家说:Moring(09:57:34)
blackliontisom说:先解决问题,在继续(09:57:39)
blackliontisom说:问题没解决,继续下去问题更多(09:57:53)
tisom大家说:tx.begin();(09:57:55)
tisom大家说:TestObject obj = (TestObject)c.newInstance()(09:58:10)
tisom大家说:pm.makePersistent(obj);(09:58:20)
tisom大家说:tx.commit();(09:58:30)
jacobmee大家说:谁重复一下问题?(09:58:40)
blackliontisom说:tx代表事务(09:58:44)
tisom大家说:obj就是一个实现了persistencecapable interface的class(09:59:05)
blackliontisom说:问题是在事务内创建一个对象,不好(09:59:08)
tisom大家说:jdo使用本地事务(09:59:28)
tisom大家说:not jta(09:59:40)
blackliontisom说:哦,对数据库没有关系么?(09:59:47)
tisom大家说:tx.commit(), 就提交事务和数据库中数据同步(10:00:23)
carmark大家说:没有人说话?(10:00:28)
blackliontisom说:那就不是本地事务(10:00:43)
jacobmee大家说:本地事务是指数据库connection的一些动作?(10:00:47)
tisom大家说:屏蔽了(10:00:49)
tisom大家说:yes(10:00:57)
zth_cn大家说:请大家先听tisom的jdo概述(10:01:11)
jacobmee大家说:(10:01:22)
tisom大家说:我不知道我是否正确,我的感觉是(10:01:45)
tisom大家说:jdo目前是对ejb的一个补充(10:01:58)
tisom大家说:而不是我前段时间,在网上有人说,要取代ejb(10:02:24)
zth_cntisom说:这个我很同意!(10:02:49)
tisom大家说:因为在一个c/a/s环境中。(10:02:50)
darthvadertisom说:不是取代EJB吧,应该是取代实体BEAN? (10:02:50)
blackliontisom说:什么取代阿(10:03:09)
blackliontisom说:Sun说了算!(10:03:15)
tisom大家说:jdo的对象是不能被直接访问的,他只能通过ejb(10:03:18)
darthvadertisom说:也是容器相关的?(10:03:45)
tisomdarthvader说:你说的准确,是取代entity ejb(10:04:06)
tisomdarthvader说:发展下去,有这中趋势(10:04:26)
zth_cntisom说:jdo和cmp是两个不同运行环境的东西,不会相互取代(10:04:30)
blackliontisom说:不仅仅,不能被直接访问,是因为它和数据库要保持数据交换(10:04:47)
tisomzth_cn说:能详细一点吗?(10:05:09)
allen大家说:同意zth_cn的观点(10:05:49)
blackliontisom说:继续(10:06:00)
carmark大家说:同意zth_cn(10:06:12)
zth_cntisom说:我决定cmp是再容器内运行,容器提供了安全,事务(包括xa)等等服务(10:06:25)
blackliontisom说:使用起来特束缚(10:06:52)
blackliontisom说:是舒服(10:07:05)
tisom大家说:有道理(10:07:10)
carmark大家说:jdo,我们的应用都是在不用应用服务器的环境,就是存tomcat的环境(10:07:25)
blackliontisom说:是,因为便宜阿(10:07:53)
darthvader大家说:ft,断网了,居然(10:08:06)
allencarmark说:能具体说说吗?(10:08:41)
blackliontisom说:都是便宜惹得(10:08:43)
zth_cntisom说:而jdo只是关系数据库和对象之间访问关系的抽象,(10:08:51)
darthvadertisom说:JDO的对象一定要EJB才能访问?(10:08:53)
tisom大家说:是这样(10:09:02)
tisomdarthvader说:yes(10:09:15)
tisom大家说:目前是这样,至少我这样认为(10:09:45)
carmark大家说:比如一个算是外挂的客服web系统,他要自己访问数据库,当然不再单单为他部署应用服务器了(10:09:49)
【公告】

大家
  也请大家多介绍一些自己在JDO上的应用和可能遇见的问题。
发布者:allen
10:10:01
darthvadertisom说:http://www.csdn.net/develop/Read_Article.asp?Id=18609里面说(10:10:16)
darthvadertisom说:JDO可以类不需要实现任何特定接口,可在任何环境中执行(10:10:42)
tisom大家说:这文章讲的很有道理啊(10:11:56)
jacobmee大家说:JDO标准中有数据mapping的东西么?(10:12:06)
tisom大家说:大家看看。http://www.csdn.net/develop/Read_Article.asp?Id=18609(10:12:13)
tisom大家说:darthvader推荐的好(10:12:21)
allencarmark说:你们的业务和数据是用什么封装的(10:12:28)
jacobmee大家说:映射到class的?(10:12:34)
fenix_liu大家说:用jdo来封装关系数据库,丛外部来看,就如同一个oodb(10:12:36)
darthvadertisom说:呵呵,是ALLEN推荐的!澄清一下 (10:12:38)
zth_cnjacobmee说:有的(10:12:40)
blackliondarthvader说:多谢多谢(10:12:56)
allen大家说:JDO实现的核心问题是不是可理解为实现 JDO 的 PersistenceCapable 接口?(10:18:40)
jacobmee对大家说:我没有用,我都是自己写的类JDO的东西(10:24:24)
jacobmee对大家说:...(10:24:36)
zth_cn对jacobmee说:这应该和jdo的实现有关系,应该每个jdo产品都实现了(10:24:36)
blacklion对大家说:你牛阿(10:24:42)
tisom对大家说:我的msn(10:24:54)
tisom对大家说:tai_1219@yahoo.com(10:24:57)
raider对大家说:OJB,Torque都不错(10:25:07)
jacobmee对大家说:如果OJB, caster也算的话,我都用过(10:25:39)
raider对大家说:Castor也可以用(10:25:43)
jacobmee对大家说:不过我以为他们不符合标准,不敢说(10:25:54)
raider对大家说:那我就不知道什么算jdo了(10:25:58)
zth_cn对jacobmee说:castor和sun的jdo好像有所不同(10:26:14)
jacobmee对大家说:哈哈,不是说没有真正实现标准的JDO么?(10:26:37)
fenix_liu对大家说:大家知不知道msn上也可以用conference(10:26:40)
tisom对raider说:castor最好不要用,他的jdoql不是jdo specification(10:26:41)
zth_cn对[tisom]说:对,^_^(10:27:11)
jacobmee对raider说:但是我觉得Caster最方便了(10:27:15)
fenix_liu对大家说:castor和jdo当然不一样,它比jdo早出来(10:27:26)
zth_cn对[tisom]说:jdo的提出,我决定是参考了castor(10:27:47)
jacobmee对raider说:那个OJB真是的,使用复杂,配置令人惊讶..(10:27:49)
mep对大家说:ZD(10:27:58)
jacobmee对zth_cn说:决定?(10:28:22)
zth_cn对jacobmee说:sorry,觉得(10:28:41)
raider大家说:现在公认open的比较好的就是hibernate了(10:29:26)
fenix_liu大家说:不知道大家对于实现jdo的核心问题有什么认识?(10:29:44)
zth_cntisom说:jdo的实现那些是核心问题?(10:29:47)
tisomraider说:hibernate ???谢谢(10:29:47)
jacobmeezth_cn说:因为没有看过JDO的规范,我不敢说什么(10:29:48)
jacobmeezth_cn说:对,谁看过规范的,先说说实现的核心(10:30:55)
jacobmee大家说:msn....jacobmee@hotmail.com(10:31:23)
raidertisom说:是啊hibernate(10:31:34)
zth_cntisom说:谈谈jdo的技术核心?(10:32:37)
jacobmeetisom说:是啊(10:32:57)
raidertisom说:http://hibernate.bluemars.net/(10:33:19)
darthvadertisom说:JDO里面class/db的mapping和实体BEAN的Mapping有什么不同吗????(10:33:31)
jacobmeetisom说:比如规范要求它如何mapping, 事务,缓冲....(10:33:46)
raidertisom说:huihoo不是要做一个jdo吗(10:34:18)
fenix_liu大家说:sun的规范中entity bean和jdo是在一起使用的(10:34:21)
zth_cndarthvader说:我觉得jdo的mapping比cmp灵活的多(10:34:40)
fenix_liu大家说:jdo作为更加底层的组件(10:34:47)
allenraider说:是的,我们的JFox组要实现JDO规范.tisom正在做这方面的工作(10:35:13)
zth_cnfenix_liu说:同意,呵呵(10:35:12)
jacobmee大家说:标准用法, stateless bean + jdo(10:35:20)
darthvaderzth_cn说:比如呢?(10:35:25)
jacobmee大家说:同时其他比如 entity bean 单独使用(10:36:07)
darthvadertisom说:jdo中能不能直接表示出多对多的关系?(10:36:34)
zth_cndarthvader说:多表之间的复杂关系映射(10:36:38)
darthvadertisom说:还是要在程序中人工表示?(10:36:50)
jacobmee大家说:我觉得JDO的缓冲一定要写的好,不然真是...(10:36:53)
darthvaderzth_cn说:呵呵,这正是我关心的 (10:36:59)
raidertisom说:我等待huihoo的jdo出台,我第一个测试(10:37:13)
raider[allen]说:现在进展到什么阶段?(10:37:34)
tisomraider说:(10:37:35)
jacobmee大家说:赫赫,我也会用它,毕竟代码可控,哈哈(10:37:52)
zth_cntisom说:谈谈jdo的技术核心?那些是重点?(10:37:58)
allenraider说:谢谢raider的支持,目前主要是学习规范和分析一些实现.(10:38:02)
leobasic大家说:hi(10:38:28)
fenix_liu大家说:jdo中的mapping应该是一个核心问题(10:38:45)
jacobmee大家说:同时缓冲一定要重视!!!!!(10:39:05)
raider[allen]说:呵呵,huihoo的东西我都大力支持,勇敢测试(10:39:11)
tisomzth_cn说:O/R , persistencecapable理解(10:39:14)
jacobmee大家说:没有好的缓冲,还不如自己写,mapping太容易(10:39:44)
jacobmee大家说:自己写一个xml schema,定义一下,mapping 就有了(10:40:25)
zth_cntisom说:o/r的映射主要包含哪些?(10:40:26)
carmark大家说:这个聊天室有问题啊,我掉了居然自己都不知道(10:40:39)
jacobmee大家说:是有点问题...(10:40:50)
fenix_liu大家说:缓存中的持久化类的管理是个关键问题(10:41:07)
jacobmeecarmark说:你能看到我么?(10:41:09)
tisomzth_cn说:简单讲就是 类对像的属性对应表的字段(10:41:10)
allenraider说:非常感谢.(10:41:16)
darthvadertisom说:那么表的多对对关系怎么表示呢???(10:41:47)
tisomjacobmee说:U online , i can see U(10:41:56)
darthvadertisom说:外来KEY(10:42:06)
fenix_liu大家说:我所说的mapping是实现O/R的映射部分,即各种关系的对应(10:42:10)
tisomjacobmee说:继承, 使用.jdo文件(10:42:24)
zth_cntisom说:我们能不能把这些核心点,分成不同主题,进行深入的讨论?(10:42:46)
fenix_liu大家说:解决了上述的两个问题,设计好jdoql,基本上框架就有了(10:43:08)
tisomzth_cn说:今天时间可能不够了(10:43:09)
fenix_liu大家说:不知大家有什么看法?(10:43:24)
tisom大家说:关于cache , 有何高招?谢谢了(10:43:48)
jacobmeecarmark说:我想Cache最主要的是性能和hit rates(10:44:28)
tisom大家说:continue(10:44:42)
tisom大家说:thanks(10:44:47)
jacobmeetisom说:所以可以借鉴一下其他的代码(10:45:07)
jacobmeetisom说:我记得jive的Cache不错(10:45:27)
jacobmeetisom说:效率很高(10:45:36)
zth_cntisom说:预读取,分析相关访问操作,预先读取持久性对象?(10:45:39)
tisom大家说:数据同步的算法,除去手工同步考虑,定时同步(10:45:41)
fenix_liu大家说:大家用过versant没有?(10:46:02)
jacobmeetisom说:不过那只是Cache,和JDO的需要还是有差别的(10:47:15)
tisomjacobmee说:技术都是通的(10:47:48)
fenix_liu大家说:数据同步的部分应该是cache和关系数据库的adapter来操作(10:48:09)
jacobmeetisom说:是啊..赫赫..好的点子就这么些(10:48:22)
tisomjacobmee说:thanks a lot(10:48:40)
blacklion大家说:(10:51:39)
tisom大家说:Web应用开发框架 这快我不是很清楚。(10:51:51)
fenix_liu大家说:mvc(10:52:24)
blacklion大家说:不是(10:52:31)
jacobmeetisom说:就是帮助快速开发的东西,现在还在积累阶段(10:52:33)
fenix_liutisom说:这段时间能把jdo的framework设计出来吗?(10:54:16)
【公告】

大家
  讨论将在11:20结束,请大家抓紧时间.
发布者:allen
10:54:21
cocia大家说:不好意思,来晚了。(10:54:51)
fenix_liutisom说:如果可能的话,然后每个人分工实现一些关键的部分(10:55:01)
jacobmeetisom说:如果有了框架,可以发给我一份看看的...(10:55:08)
zth_cntisom说:能不能进行下次讨论问题安排,这样大家可以准备一下(10:55:10)
tisom大家说:jdo specificat 写的比我好我就不照抄了(10:55:31)
allen大家说:没关系,我们会整理出讨论记录给大家(10:55:34)
allenzth_cn说:好的,提前通知,做好准备(10:56:13)
fenix_liutisom说:规范太庞大了,不实用(10:56:21)
spirit大家说:请教有没有关于JAVA SWING的新书?(10:56:37)
jacobmeespirit说:.....(10:56:58)
fenix_liutisom说:需要一个早期的设计,包括jdo的关键部分,其他部分以后可以加上(10:57:11)
spiritjacobmee说:你好(10:57:13)
tisom大家说:jdori jdo specification 其实将所有的东西都包含了现在好多java的书,内容很多也是引用规范上的内(10:57:17)
spiritjacobmee说:你想说什么?(10:57:23)
jacobmeespirit说:我想说讨论的主题,不是这个..(10:57:42)
allenfenix_liu说:你觉得哪些是最需要,最需投入精力实现的.(10:57:46)
spiritjacobmee说:呵呵,谢谢!(10:58:01)
spiritjacobmee说:请问现在大家在说什么?(10:58:13)
jacobmeespirit说:不好意思(10:58:16)
allenspirit说:有关JDO的话题,讨论(10:58:38)
spiritjacobmee说:never mind(10:58:38)
jacobmeespirit说:huihoo的JDO开发重点(10:58:43)
jacobmeespirit说:我个人观点哦,实用为主(10:59:10)
fenix_liu[allen]说:我们不把设计先做好的话,工作只能无限期调研之中,不管怎么样,先按照规范做好我们自己的设计工作(10:59:14)
spiritjacobmee说:开源?(10:59:15)
spiritfenix_liu说:赞成(10:59:30)
jacobmee[allen]说:规范是规范,但是主要还是实用(10:59:37)
allenspirit说:对,属于JFox下一个子项目,http://www.huihoo.org/jfox/(10:59:48)
jacobmee[allen]说:只要好用,不怕没人喜欢(11:00:01)
mimome大家说:是不是作个framework+tool,所有数据库表的操作,事务都在他之上(11:00:03)
zth_cnfenix_liu说:同意(11:00:12)
allenjacobmee说:这个意见很重要(11:00:18)
spiritjacobmee说:说得也对(11:00:17)
spiritjacobmee说:不会把(11:00:57)
allenmimome说:还没这么大,第一步先实现JDO规范(11:01:29)
mimome大家说:包括映射,数据类型转换,R/O转换,缓冲,(ejb的底层实现)(11:01:35)
spirit[allen]说:我喜欢这里(11:02:24)
spirit[allen]说:不知道老兄我能做些什么?(11:02:34)
allenspirit说:谢谢支持,请以后参与更多讨论(11:02:53)
spirit[allen]说:我请教一下,你刚才说的底层指那一方面?(11:03:29)
allenspirit说:huihoo有几个项目,可做的都非常多,请告诉你的兴趣和擅长.(11:03:36)
mimome大家说:framework 上面是 VO,IVO,DAO,PrimaryKey,Proxy,(基本操作),这些由工具产生。(11:03:42)
spirit[allen]说:我现成熟悉时桌面部分,对jsp应用还可以的(11:04:23)
mimome大家说:如同步,缓冲。(11:04:38)
allenspirit说:可参与我们基于WEB控制平台的开发,下来请与我联系 allen@huihoo.com(11:04:56)
fenix_liuspirit说:你可以去web services项目(11:05:07)
tisom大家说:欢迎你啊, spirit(11:05:26)
spiritfenix_liu说:谢谢,不知道怎么加入他们?(11:05:26)
fenix_liuspirit说:给allen发信就可以了(11:05:40)
spiritfenix_liu说:谢谢大家给我这个好好学习的机会(11:06:10)
allenspirit说:加入流程 :http://www.huihoo.org/about/developer.html(11:06:15)
spirit大家说:好的,我去看看(11:06:53)
zth_cnmimome说:你对jdo很熟悉(11:07:11)
tisom大家说:时间差不多了。非常感谢大家的意见。先告辞了.(11:07:11)
fenix_liuspirit说:呵呵,灰狐的时间是不是慢了好多啊(11:07:24)
allenmimome说:能否告诉我们,你心目中的实现应该是个什么结构.(11:07:34)
mimome大家说:我又迟到了,哎(11:07:44)
allenfenix_liu说:系统时间有些问题,(11:08:00)
allen大家说:希望mimome能有时间多参与JFox项目组的讨论和JDO的设计实现(11:09:11)
mimome大家说:大概是一个超类集合,不用考虑主键,数据类型。自动事务控制,连接池,本地或内存缓冲,共同的数据库基本操作。(11:10:45)
mimome大家说:我也没考虑仔细(11:11:01)
fenix_liu[allen]说:分特(11:11:11)
jacobmee[allen]说:赫赫,走开了一会儿,(11:11:29)
mimome大家说:基本操作就是ejb中的find,update,delete,findAll。。(11:11:31)
mimome大家说:我定了日历的,不过没反应。 mimome2000@hotmail.com(11:12:25)
mimome大家说:和大家一起进步(11:12:51)
mimome大家说:主要是自动生成工具的作用很大。(11:13:40)
zth_cn大家说:我有事要先走了。下来大家用email继续讨论(11:14:18)
mimome大家说:88(11:14:27)
fenix_liu大家说:我先走了,addoil to all,呵呵(11:14:28)
mimome大家说:我也下了,下次希望不迟到。(11:15:07)
【公告】

大家
  那我们今天就讨论到这,谢谢大家的参与,下次再讨论
发布者:allen
11:15:33
mimome大家说:能不能保存聊天到本地的??(11:15:34)
allen大家说:可以,看源文件,然后保存到一个新文件.我会整理后发布出来.(11:16:19)