刚没很多事,写了个XML-PRC的入门级程序
总算是也给调通了,下载地址:http://download.youkuaiyun.com/source/1534837
简单的步骤:
1.新建一个web工程(导入rpc需要的包)
2.新建一个方法类,如:SayHello.java,在com.potevio.telecom.rpc.test包下
3.在方法类中写自己的方法,如:sayHello,add等
4.新建一个属性文件:XmlRpcServlet.properties,在不改变apache的源代码下,
必须是在org.apache.xmlrpc.webserver这个目录里面
5.在属性文件中配置自己写的调用方法,格式是:被客户端调用的名字=类的路径,如:
SayHello=com.potevio.telecom.rpc.test.SayHello
6.在配置文件中发布这个服务,简单的做法是将下面的代码添加到web.xml中
<servlet>
<servlet-name>XmlRpcServlet</servlet-name>
<servlet-class>org.apache.xmlrpc.webserver.XmlRpcServlet</servlet-class>
<init-param>
<param-name>enabledForExtensions</param-name>
<param-value>true</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>XmlRpcServlet</servlet-name>
<url-pattern>/xmlrpc</url-pattern>
</servlet-mapping>
到这里,服务端完成,接下来是客户端的编写
7.新建一个客户端测试类,如:RpcClient.java,里面的代码有简单注解
8.运行测试。
(1)部署工程,启动服务端
(2)运行客户端
补充:
官方网站为:http://www.xmlrpc.com/
代码还是自己下载吧