截至到2008年5月29日,客户端版本为hessian-flash-3.1.5.swc,服务器端版本为hessian-3.1.6.jar

的Hessian还不具备实际的Flex+Java项目开发的能力,通过试验验证以及对比所查阅的资料,它存在以下严重问题:

1.无论服务调用成功还是失败,fault事件总是优先于Result事件被触发,这是个大问题。

2.Java的HashMap, java.utiles.Date ,java.sql.Date无法序列化为对应的As对象。

具体资料见:

http://www.exadel.com/flamingo/docs/guide/en/html/SupportedCommunicationProtocols.html

 

实践证明,Hessian对复杂的对象(包括带有子对象列表的树状对象)能进行序列化和反序列化。

如果Hessian能及时解决以上问题,那么它应该是一个比较好的框架。

 

 

评论
ltian 2008-06-11
hessian完成了Java对象和ActionScript对象之间的序列化和反序列化,以实现异构系统之间通过网络,按照Http协议进行数据传输。客户端的多次请求之间难以保证事务一致性。我想无论用什么技术都很难做到,因为客户端的请求是无状态的。
cuiyi.crazy 2008-05-30
一直在想 hessian究竟做了什么事情? 应该只属于对POJO的包装,以便于网络传输? 如果操作调用(不是仅仅的查询),有办法保证事务一致性么?
发表评论

您还没有登录,请登录后发表评论

ltian
搜索本博客
最近加入圈子
存档
最新评论