netty-netty实现http+xml协议
摘自<netty权威指南>
http+xml协议设计
请求响应流程
1.client构造HttpXmlRequest,由http和xml数据组成
2.client发起请求,通过http协议发送http请求
client -------------------------------------------------> server
3.server对http+xml请求进行解码,解码成HttpXmlRequest
4.server构造HttpXmlResponse,由http和xml数据组成,
并通过http协议发送
client <------------------------------------------------- sever
5.client对http+xml响应消息进行解码
设计
- 选择JiBx作为XML序列化框架
- 编码解码器设计:
- 客户端基于http+xml的请求消息编码器
- 客户端基于http+xml的响应消息解码器
- 服务器端基于http+xml的请求消息解码器
- 服务器端基于http+xml的响应消息编码器