这段时间学习<<netty权威指南>>过程中 遇到了XML绑定框架 jibx。书中是使用ant构建和配置的,但是我的环境是maven环境,而且没有用过ant,导致这部分学习遇到了困难。由于网上没有一整个过程的文档,所以整理了下使用的过程 以便后续学习和巩固。
step1:将实体类正常进行编译为class。即order.class
step2:在编译后的target\classes的目录下,
执行命令
java -cp bin;D:\jibx\lib\jibx-tools.jar org.jibx.binding.generator.BindGen -b binding.xml Nova.ch10.http.xml.pojo.Order
执行之后,Dos直接就结束,没有报错。
然后在该classes目录下产生了binding.xml及Pojo.xsd2个文件
step3 ,在同一个目录下,继续执行
java -jar D:\jibx\lib\jibx-bind.jar binding.xml
然后在Pojo类的目录下
出现JiBX_bindingFactory.class等3个类。
然后运行TestOrder,就可以正确运行。
第10章的,HTTP+XML的协议已经运行成功。代码层面没有做任何修改。但是在jibx的使用上采用了3个步骤。