JiveJdon Community Forums
在线307人   首页   主题表   培训咨询   标签   精华   查搜   注册    登陆 RSS
首页 » 论坛 » 项目工程开发经验谈
???en_US.forumThreadPrev.name??? 上一主题
  Go back to the topic 返回本主题   Go back to the topic listing返回主题列表
???en_US.forumThreadNext.name??? 下一主题
Go 总共有 2 回复 / 1
 发表新帖子   回复该主题贴
blues

悄悄话
发表文章: 74
注册时间: 2002年09月23日 17:07
java值对象的传输问题请教 2004年06月17日 14:14 到本帖网址 加入本帖到收藏夹 发送到手机 回复该主题
标签列表
j2se项目,client/server都是用java写的;为了传输ValueObject,使用的是castor.有几个问题请教,哪位朋友有这方面的经验请帮忙解答,不胜感激!

1.castor在将java Object转换为xml文本时,所产生的xml文本很长,
不知道castor中有什么选项,可以让产生的xml文本不要这么长;

2.如果castor不是一个好的选择,那么可选用哪个工具,可以保证现在的代码不要做大的修改
(因为castor要转换一个对象,需要对象中对简单属性提供getXXX,setXXX;对List属性提供getXXXs,addXXX方法)

3.考虑换用C++语言实现client,那么C++中有否可与castor配套使用的xml-对象绑定工具
banq

悄悄话
发表文章: 9484
注册时间: 2002年08月03日 17:08
Re: java值对象的传输问题请教 2004年06月19日 15:51 到本帖网址 加入本帖到收藏夹 发送到手机 回复该主题
>用的是castor.有几个问题请教,哪位朋友有这方面的经验请帮忙解答,
我的书籍《java实用系统开发指南》第四章网站信息系统谈了很多Castor技术,有工具代码提供参考。

Castor是XML的O/R mapping很好的工具,我一直用它。不错
blues

悄悄话
发表文章: 74
注册时间: 2002年09月23日 17:07
[慎用castor]Re: java值对象的传输问题请教 2004年10月26日 23:32 到本帖网址 加入本帖到收藏夹 发送到手机 回复该主题
事实上当初选择使用castor是出于对xml/object映射技术的迷信.但现在我想明确地告诉各位没有使用过castor地朋友:
1.castor用于xml/object映射效率低下,如果为了高效地传输,不要使用castor;您可以自己做个试验对比一下,性能相差得超过你得想象;
2.castor不是一个好的选择.那么哪个选择更好?我也不知道,因为我已经不再使用.而实际上,使用自定义的协议效率必然会比这样的通用产品高.

如果是为了实现object的de/serialization,那么可以考虑让ValueObject implement你自定义的传输interface,在该interface中定义你自己的映射/反映射机制.

最后一点,不要对开源的东西太迷信了.当你把一个东西使用到系统核心的地方时,需确信你对其优点/缺点/潜在的风险有足够的了解.
这个主题有 2 回复 / 1Go
???en_US.forumThreadPrev.name??? 上一主题
  Go back to the topic 返回本主题   Go back to the topic listing返回主题列表    返回页首返回页首
???en_US.forumThreadNext.name??? 下一主题
热点TAG: AOP cache 缓存 DDD EJB 集群 设计模式 Hibernate IOC JiveJdon OO RBAC Seam Spring Struts
正在读取,请等待...
google yahoo 新浪ViVi 365Key网摘 天极网摘 CSDN网摘 添加到百度搜藏 POCO网摘 博采网摘
查询本论坛内 回复超过的热门帖子
     回复该主题贴
标题
 
粗体 斜体 下划线 插入图片 插入代码 插入url链接 插入附件
内容
  发贴前查询 标签列表勿重复发表问题

RSS 手机阅读 add to google add to yahoo
解惑之道在J道 ,打造中国最具影响力的的企业软件社区
OpenSource JIVEJDON v3.0 Powered by JdonFramework Code © 2002-08 jdon.com
anti spam