Java论坛网»Java技术»JAVA对象序列化成XML与C++通信的问题

JAVA对象序列化成XML与C++通信的问题

问?:
最近一个项目需要实现这样一种功能:将一个JAVA的SimpleBean(只有属性和Set、Get方法)对象序列化成XML文件,发送到远程C++程序,C++通过读取该XML文件生成一个具有同样属性的对象并进行业务处理,完成后再发回JAVA端并得到一个处理后的对象。
请问有没有相关的框架或开源项目,或者如何去实现,提供思路也可以,谢谢!
答!: 1:
可以在Java中把你的SimpleBean写入字节流发送到指定的C++Servcer UDP port,C++直接读包再解析成相应的Object.如果通过XML并传送文件的话也很麻烦,Java->SimpleBean->XML->Tranfer File->C++->parse XML->consturct SimpleBean object.
如果必须要用XML,可以考虑SOAP协议.
答!: 2:
使用xmlHttp,它在发送XML的同时指明了对方程序处理该XML的被请求的模块(如url)
答!: 3:
如果C++那边是要XML文件,这样做不错的

有一个XMLBEANS的框架...功能和HIBERNATE差不多,只是HI是对数据库,XMLBEANS是对XML文件数据...也就是根据XML自动解析生成BEAN,根据BEAN自动生成XML
答!: 4:
我们java这边用Castor进行java对象和xml的互相转换,你可以试试
是通过socket和别的程序传送数据的

相关JAVA教程:
有那位有tomcat安装到unix整理的文档,谢谢
程序启动后获取输入参数的问题(顶有分)
到底用不用portal
菜鸟问题:
高分求助!写了个Schema 书上改过来 但老是出错 validate通不过
Spring中怎么配置Velocity
请问大家我需要买一本或者下载一本什么样的书(有这方面开发经验的朋友给我意见啊)
对象转化成xml
对象转化成xml
初次接触hibernate有些问题不解,急!
学习Java设计模式,大家看了哪些书?怎么学习最快?
再次求求大家了,hibernate问题