webserver类似微软的com,侧重于组件的数据交换,可实现跨平台跨语言,就是一种标准,感觉REST webserver相对比较通透轻量些
组件xml-rpc的使用
参考doc
http://ws.apache.org/xmlrpc/server.html
xml-rpc
逻辑图:(忽略中间过程)
依赖
- <dependencies>
- <dependency>
- <groupId>junit</groupId>
- <artifactId>junit</artifactId>
- <version>3.8.1</version>
- <scope>test</scope>
- </dependency>
- <dependency>
- <groupId>org.apache.xmlrpc</groupId>
- <artifactId>xmlrpc-server</artifactId>
- <version>3.1.2</version>
- </dependency>
- <dependency>
- <groupId>org.apache.xmlrpc</groupId>
- <artifactId>xmlrpc-client</artifactId>
- <version>3.1.2</version>
- </dependency>
- <dependency>
- <groupId>org.apache.xmlrpc</groupId>
- <artifactId>xmlrpc-common</artifactId>
- <version>3.1.2</version>
- </dependency>
- <dependency>
- <groupId>log4j</groupId>
- <artifactId>log4j</artifactId>
- <version>1.2.17</version>
- </dependency>
- </dependencies>
需要注意的是XmlRpcServlet.properties的放置是由规定的,可以看看源码就知道了,还有部署时记得删除上次webserver war解包文件