netty-netty achieve http + xml protocol
Excerpt from <netty Definitive Guide>
http + xml protocol design
Request response process
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响应消息进行解码
design
- Selected as an XML serialization framework JiBx
- Codec design:
- Http + xml based client request message encoder
- Http + xml based client response message decoder
- Http + xml based server request message decoders
- Http + xml based server response message encoder