potevio身份证阅读 java

编程入门 行业动态 更新时间:2024-10-27 18:24:05

potevio<a href=https://www.elefans.com/category/jswz/34/1767354.html style=身份证阅读 java"/>

potevio身份证阅读 java

刚没很多事,写了个XML-PRC的入门级程序

简单的步骤:

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中

XmlRpcServlet

org.apache.xmlrpc.webserver.XmlRpcServlet

enabledForExtensions

true

XmlRpcServlet

/xmlrpc

到这里,服务端完成,接下来是客户端的编写

7.新建一个客户端测试类,如:RpcClient.java,里面的代码有简单注解

8.运行测试。

(1)部署工程,启动服务端

(2)运行客户端

补充:

进入官方网站

代码:下载

--------------------------------------------------------------------------------------------------

不想下载的下面有几个类的完整代码:

RpcClient.java

1 packagecom.potevio.telecom.rpc.test;2 3 importjava.MalformedURLException;4 importjava.URL;5 6 importorg.apache.xmlrpc.XmlRpcException;7 importorg.apache.xmlrpc.client.XmlRpcClient;8 importorg.apache.xmlrpc.client.XmlRpcClientConfigImpl;9 10 /**11 * @description  客户端测试类12 *@authorZhouJingxian13 *14 */15 publicclassRpcClient {16 17 /**18 *@paramargs19 */20 publicstaticvoidmain(String[] args) {21 22 XmlRpcClientConfigImpl config=newXmlRpcClientConfigImpl();23 24 try{25 //注意这个地址,后面的是在web.xml中发布的服务名称xmlrpc26 config.setServerURL(newURL("http://127.0.0.1:8000/RPCFirstProject/xmlrpc"));27 XmlRpcClient client=newXmlRpcClient();28 client.setConfig(config);29 30 System.out.println("expected output:");31 32 Object[] userName=newObject[]{"boys and girls"};33 String returnStr=(String)client.execute("SayHello.sayHello",userName);34 35 System.out.println("sayHello:"+returnStr);36 37 Object[] params=newObject[]{newInteger(1),newInteger(2)};38 Integer returnAdd=(Integer)client.execute("SayHello.add", params);39 System.out.println("add value:"+returnAdd);40 }41 catch(MalformedURLException e) {42 e.printStackTrace();43 }catch(XmlRpcException e) {44 e.printStackTrace();45 }46 }47 }48

SayHello.java

1 packagecom.potevio.telecom.rpc.test;2 3 /**4 * @description 方法类5 *@authorZhouJingxian6 *7 */8 publicclassSayHello {9 10 publicString sayHello(String userName){11 return"Hi!"+userName;12 }13 14 publicintadd(inta,intb){15 returna+b;16 }17 }18XmlRpcServlet.properties

SayHello=com.potevio.telecom.rpc.test.SayHello

更多推荐

potevio身份证阅读 java

本文发布于:2024-02-27 04:42:43,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1705210.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:身份证   potevio   java

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!