Huihoo.org - Open Source Middleware Foundation

 Last Modified: 2003.03.10

JFox小组2003.03.10讨论--JFox-ejb的设计与实现


(by huihoo.org founder_chen整理)

注:founder_chen为JFox项目管理员和负责人之一,他主持了这次讨论。

1.主要讨论问题:
(1) 典型ejb容器的实现方式,jboss是基于动态代理的方式,而jonas是预编译方式
(2) 如何提高ejb容器的性能

2.新成员zth提出了很多好的意见:
(1) zth_cn 想作一个系统测试,来找出如何优化容器的性能
(2) zth_cn对jboss, jonas有较多的分析
(3) 希望加入JFox参与ejb容器的设计,开发

zth_cn对artxb说: 你现在在学校作什么项目?(09:22)

zth_cn对artxb说: en,你了?(09:22)

artxb对zth_cn说: 电力系统相关的(09:23)

artxb对zth_cn说: 你呢?(09:23)

artxb对zth_cn说: zzu(09:24)

zth_cn对artxb说: 哦,j2ee相关(09:24)

zth_cn对artxb说: 我们项目中有一部分是把ejb部署为一个corba对象,这样client就可以用corba的方式访问(09:25)

artxb对zth_cn说: 呵呵,我们在用.net做类似的工作(09:27)

zth_cn对artxb说: 哦,你觉得.net和j2ee比较,怎么样?(09:28)

artxb对zth_cn说: 不好意思,我得走了,我第一次来这里,怎么能把你加为好友呢?(09:29)

artxb对zth_cn说: 各有千秋!(09:29)

zth_cn对artxb说: 你有qq吗?我的是3800538(09:30)

artxb对zth_cn说: 我的是59402247(09:31)

artxb对zth_cn说: 我还没在好友名单里看到你啊(09:32)

artxb对zth_cn说: 哦,找到了,我走了,再见!(09:34)

zth_cn对artxb说: bye(09:34)

zth_cn离开了聊天室.(09:50)

zth_cn进入聊天室.(09:50)

zth_cn抓呀抓,把头皮都抓破了,也没有想出个所以然来。

falcon_bly进入聊天室.(09:53)

zth_cn对大家说: 怎么没人?(09:58)

tisom进入聊天室.(10:05)

zth_cn对大家说: hello(10:06)

zth_cn对大家说: tisom,hello(10:06)

tisom对大家说: hello , everyone(10:06)

tisom对大家说: 今天的议题是 Jfox ejb的应用(10:06)

zth_cn对大家说: 今天主要讨论什么问题?(10:07)

zth_cn对大家说: 应用?(10:07)

tisom对大家说: jfox ejb 0.1.0 的应用(10:07)

zth_cn对大家说: 现在ejb容器完成什么阶段?(10:08)

tisom对大家说: 请问有人下载jfox ejb的并使用了的吗?(10:08)

tisom对大家说: 我现在要开会去了,一会儿见。Bye(10:08)

zth_cn对大家说: http://sourceforge.net/projects/jfox我上不去(10:08)

zth_cn对大家说: 不知道为什么(10:09)

founder_chen进入聊天室.(10:12)

zth_cn对大家说: 怎么每人?(10:12)

zth_cn对大家说: hello founder_chen(10:12)

founder_chen对大家说: hi, 大家好(10:12)

zth_cn对大家说: 怎么现在才来(10:13)

zth_cn对大家说: http://sourceforge.net/projects/jfox我上不去,不知道为什么(10:14)

founder_chen对大家说: 公司有些事来迟了,sorry,:((10:14)

founder_chen对大家说: 我们开始吧(10:14)

zth_cn对大家说: founder_chen,你在什么公司?不会在founder吧(10:15)

zth_cn对大家说: 好的(10:15)

founder_chen对zth_cn说: 我这可以上(10:15)

founder_chen对zth_cn说: 你先登录http://sourceforge.net, 然后用里的用户名登陆,在点击 JFox项目(10:16)

zth_cn对大家说: 你能发给我一个jfox吗?我在教育网内,不知道为什么(10:16)

founder_chen对zth_cn说: 我也是教育网,呵呵,好的,发到email?(10:17)

zth_cn离开了聊天室.(10:17)

founder_chen对tisom说: hi, tisom, 你好(10:17)

zth_cn对大家说: hao,我的email:zth_cn@sina.com(10:18)

founder_chen对tisom说: 你先给大家介绍一下ejb0.1.0都实现了哪些部分吧(10:19)

zth_cn对大家说: 他好像不在(10:19)

zth_cn对founder_chen说: 你用了jfox了吗?(10:20)

zth_cn对founder_chen说: ??怎么没人了?(10:22)

zth_cn离开了聊天室.(10:22)

zth_cn进入聊天室.(10:22)

founder_chen对大家说: 我这怎么看不见发言(10:22)

zth_cn对大家说: 我在!!!!1(10:23)

founder_chen对大家说: 网络好像有点问题(10:23)

zth_cn对大家说: 看见了?我现在想知道ejb容器完成到什么阶段(10:23)

founder_chen对大家说: zth_cn, 你需要哪一部分,JFoxMX, JFoxNS, JFoxEJB(10:23)

zth_cn对大家说: 还有jfox的ejb容器有什么特色,和其它比较(10:24)

zth_cn对大家说: jfoxejb(10:24)

founder_chen对大家说: ejb现在由tisom在开发,具体情况我不太清楚,我帮你问问他吧(10:25)

founder_chen对大家说: 好的,马上发给你(10:25)

zth_cn对大家说: 我想参加ejb容器的设计和开发,我分析过jboss和jonas(10:26)

zth_cn对大家说: 谢谢(10:26)

founder_chen对大家说: zth_cn, 我现在主要在做JFoxMQ这部分的东西(10:26)

founder_chen对大家说: tisom, 你还在吗(10:26)

zth_cn对大家说: mq,jms的mq部分?(10:26)

founder_chen对大家说: zth_cn, 很高兴你能参加到我们的团队中来(10:26)

zth_cn对大家说: 谢谢,我也很高兴和大家一起工作,讨论(10:27)

founder_chen对大家说: yeah(10:27)

zth_cn对大家说: hehe(10:27)

founder_chen对大家说: ;(, zth_cn, jfox-ejb有20M,你的邮箱能容得下吗(10:28)

zth_cn对大家说: 不行,我给你给ftp,你upload吧(10:29)

founder_chen对大家说: zth_cn, 我在东北大学,你在哪个学校?(10:29)

founder_chen对大家说: okay(10:29)

zth_cn对大家说: 我在西安交通大学(10:29)

founder_chen对大家说: 你在sourceforge.net的帐号?(10:30)

founder_chen对大家说: 你能整理出一份Jboss,和jonas的分析报告分享给 huihoo吗,谢谢(10:31)

founder_chen对大家说: zth_cn, ftp? IP....(10:31)

zth_cn对大家说: 我还是学生(10:42)

founder_chen对大家说: :), 一般般,都是做应用,和老外相比还远着呢(10:43)

zth_cn对大家说: 我觉得老外的东西真是厉害,(10:43)

zth_cn对大家说: 现在我对于ejb容器的设计就很没方向(10:44)

founder_chen对大家说: 看新闻说你们学校也建了个很漂亮的国家科技园,很不错哦(10:44)

zth_cn对大家说: 要作有自己特点,高性能的,不知道如何下手(10:45)

zth_cn对大家说: 恩,现在学校是很有money(10:45)

zth_cn对大家说: 我觉得jboss和jonas相比,还是jboss的结构好(10:45)

zth_cn对大家说: 要作有自己特点,高性能的,不知道如何下手(10:45)

zth_cn对大家说: 恩,现在学校是很有money(10:45)

zth_cn对大家说: 我觉得jboss和jonas相比,还是jboss的结构好(10:45)

zth_cn对大家说: 但是如果从性能上讲,jonas要优于jboss(10:46)

zth_cn对大家说: jboss和jonas代表了两种典型的ejb容器设计,和实现(10:47)

zth_cn对大家说: jboss是基于动态代理的方式,而jonas是预编译方式(10:47)

founder_chen对大家说: jboss, 是基于JMX来管理的(10:48)

zth_cn对大家说: 动态代理方式灵活,结构好,但是依赖预java的reflect性能(10:48)

zth_cn对大家说: 预编译方式在速度上要占优(10:49)

founder_chen对大家说: 是的,reflect用的过多,在一定程度上显得很慢(10:50)

zth_cn对大家说: jboss和jonas都是基于jmx的,但是jboss的jmx的关联结构更合理(10:50)

zth_cn对大家说: 所有的服务通过jmx来启动,服务间的应用也通过jmx(10:51)

founder_chen对大家说: 但从整体结构上来动态代理更好(10:51)

founder_chen对大家说: 性能可以逐步优化(10:52)

zth_cn对大家说: 而jonas把jmx作为它的核心6个服务中的一个(10:52)

founder_chen对大家说: jboss好像是通过jmx来管理各个component(10:53)

zth_cn对大家说: 我现在就有一个计划,想作一个系统测试,来找出如何优化容器的性能(10:53)

zth_cn对大家说: 对,jboss是这样的(10:54)

founder_chen对大家说: 你对ejb容器实现有些什么新的想法(10:54)

founder_chen对大家说: Jboss中CMP是通过什么方式来实现的?(10:55)

zth_cn对大家说: jboss的cmp是用的jaws吧(10:56)

zth_cn对大家说: 怎么今天的人好少(10:57)

founder_chen对大家说: 拒我了解,SUN ONE App 7.0是用jdo来实现的,我很困惑jdo和bmp,cmp之间的区别(10:58)

founder_chen对大家说: :(, 是的,最近allen在上海做项目,很忙,没有时间在huihoo上发讨论通知(10:58)

zth_cn对大家说: 这个我不清楚(10:59)

founder_chen对大家说: 我最近也是项目很忙,很抱歉(10:59)

zth_cn对大家说: 大家都很忙,呵呵(11:00)

founder_chen对大家说: 是啊,还是做学生时间比较多,jboss中ejb做到了2.1吗(11:01)

zth_cn对大家说: 现在还没有吧,实际上2.1就是添加了web service的支持,和timer service(11:01)

zth_cn对大家说: 因该很容易实现(11:02)

zth_cn对大家说: 你的mq现在怎么样了?(11:03)

founder_chen对大家说: 现在在实现JMS API, 还有destination部分没有完成,(11:04)

zth_cn离开了聊天室.(11:04)

zth_cn进入聊天室.(11:05)

zth_cn对大家说: 你对一些开源的jms产品怎么看?(11:05)

founder_chen对大家说: 我用过open3,感觉还不错,openjms听说性能不是很好(11:06)

zth_cn对大家说: 我们用open jms,但是没有进行严格测试(11:07)

founder_chen对大家说: 关于server端的设计,你可以看看apache的avalon项目(11:08)

zth_cn对大家说: 好的(11:08)

zth_cn对大家说: 你觉得j2ee的生命力在于什么地方?(11:10)

founder_chen对大家说: 相对完整的分布式体系结构,可移植性等等,还有大公司和组织的支持(11:12)

founder_chen对大家说: 易于开发人员学习,使用(11:13)

zth_cn对大家说: 和corba, .net比较了?(11:14)

founder_chen对大家说: 像CORBA也是比较好的体系结构,但对一般开发人员来说学习起来相对困难,所以在国内应用不多(11:14)

founder_chen对大家说: 我对.net不太了解(11:15)

founder_chen对大家说: 你有什么看法(11:16)

zth_cn对大家说: 我也是。.net的东西没有开源的东西,好像没有很多人研究,但是用的人到是不少(11:16)

founder_chen对大家说: 但在做企业级计算的项目上很少使用.net, 因为它的稳定性,安全性很难让人放心(11:18)

founder_chen对大家说: window操作系统本省也是一个比较大的限制(11:19)

zth_cn对大家说: 恩(11:20)

founder_chen对大家说: 你还没有告诉我你在sourceforge的用户名?(11:20)

zth_cn对大家说: 我的用户名是fiasco(11:21)

zth_cn对大家说: 怎么jfoxejb中没有源码?(11:21)

zth_cn对大家说: 好像是参考了jboss(11:23)

founder_chen对大家说: okay(11:23)

zth_cn对大家说: sorry,我的那个用户名错了(11:24)

founder_chen对大家说: 我去cvs上看看吧,有的话给你上传过去(11:25)

zth_cn对大家说: 还是用我的这个用户:zth_cn(11:26)

founder_chen对大家说: okay, 今天就到这,谢谢你的参与,希望你能继续支持huioo,thank U(11:27)

founder_chen对大家说: 你还没有告诉我你在sourceforge的用户名?(11:20)

zth_cn对大家说: 我的用户名是fiasco(11:21)

zth_cn对大家说: 怎么jfoxejb中没有源码?(11:21)

zth_cn对大家说: 好像是参考了jboss(11:23)

founder_chen对大家说: okay(11:23)

zth_cn对大家说: sorry,我的那个用户名错了(11:24)

founder_chen对大家说: 我去cvs上看看吧,有的话给你上传过去(11:25)

zth_cn对大家说: 还是用我的这个用户:zth_cn, zth_cn@sina.com(11:26)

founder_chen对大家说: okay, 今天就到这,谢谢你的参与,希望你能继续支持huioo,thank U(11:27)

zth_cn对大家说: 好的。(11:27)

zth_cn离开了聊天室.(11:32)