xmlBlaster
丌官淇
2023-12-01
xmlBlaster 是工作组的xmlBlaster产品,它通过XML编码在发布人员和订阅用户之间传递消息,但xmlBlaster的主要功能仍然属于MOM中间件系统。
XMLBlaster的使用:
1、JAVA工程,引入eclipse
包含所有lib下的库
Src路径设为/src/java
除去2个已经废除的目录
/XMLBlaster/src/java/org/xmlBlaster/protocol/soap
/XMLBlaster/src/java/org/xmlBlaster/client/protocol/soap
编译即可通过
2、C++包的使用
1)构建vc项目文件有些麻烦,直接使用ant命令行构建lib和dll
命令行编译,build.bat cpp-lib
需要sqlite(一个c的很轻量级的sql数据库)和xerces(xml包)
Sqlite需要编译出lib
http://www.sqlite.org 下2.0版本
http://xml.apache.org/xerces-c/
然后修改
build.properties ,使用msvc7构建,修改相应sqlib和xerces库
编译的时候注意参数
我们改的是使用msvc7.0的cl
默认路径要指向vc7的bin目录
Vc7是不会自己修改path include 和lib的
手动添加环境变量,包含vc7/bin lib,inlucde包含sdk
删除 lib下刚才错误构建的文件,重新build
编译过程中,临时目录下的src/util/Globle.cpp出现问题 一个拼写错误,从src目录下,copy一个过来即可
若带demo一起编译,使用Build cpp
3、C使用
Build c
4、VC7下编译例子
VC下,加编译头
包含lib文件,注意release和debug
#define _WINDOWS
和.dll放在一个目录下