spring

enabledForExtensions:  这个开源框架设置这个属性是为了扩展  XML-RPC协议的,
因为完全符合原始协议  会有许多功能上的限制,
比如一些基本的java原始数据类型都不能用,并且还要求发送的请求(request)需要设置content-length头,
在http协议中,在请求头文件中设置这个属性意味着在发送请求或者相应之前,要把请求或者相应强制的写到字节数组中,
而这是很耗时耗内存的工作。默认的情况下,是符合原始的XML-RPC协议的,也即这个属性值是false的,
我们可以设置这个属性为true来扩展协议,
需要注意的是  ,在client端与server端都有这个属性,只有在两端同时设置这个属性为true时才可用。
设置这个属性后,就可以使用非常快速的节省内存的流模式,
并且允许大部分的java对象传输:long, short, byte,float, DOM 节点, 实现了java.io.Serializable接口的对象实例 或者 JAXB对象。

这样我们就创建了一个XML-RPC服务端

你可能感兴趣的:(spring,xml,框架,工作)