1. 程式人生 > >java jsonrpc2.0 客戶端程式

java jsonrpc2.0 客戶端程式

原始碼

package congpq.jsonrpc_test;
import java.net.URL;
import com.googlecode.jsonrpc4j.JsonRpcHttpClient;
import static java.lang.System.*;


public class jsonrpc_test {
    public static void main(String[] args) throws Throwable{
        out.println("test111") ;

        JsonRpcHttpClient client = new
JsonRpcHttpClient(new URL("http://192.168.56.100:8080")); String res = (String) client.invoke("add", new Object[] { "bob", "the builder" }, String.class); out.println(res); int re = (int) client.invoke("add", new Object[] { 1 , 3 }, int.class); out.println(re); } }

pom

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>

    <groupId
>
groupId</groupId> <artifactId>JSONRPC_TEST</artifactId> <version>1.0-SNAPSHOT</version> <dependencies> <!-- https://mvnrepository.com/artifact/com.github.briandilley.jsonrpc4j/jsonrpc4j --> <dependency> <groupId>com.github.briandilley.jsonrpc4j</groupId> <artifactId>jsonrpc4j</artifactId> <version>1.5.2</version> </dependency> <!-- https://mvnrepository.com/artifact/com.fasterxml.jackson.core/jackson-annotations --> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-annotations</artifactId> <version>2.9.0</version> </dependency> </dependencies> </project>

相關推薦

java jsonrpc2.0 客戶程式

原始碼 package congpq.jsonrpc_test; import java.net.URL; import com.googlecode.jsonrpc4j.JsonRpcHttpCli

java 使用html寫UI 做winform win桌面客戶程式(一)

大家好,今天給大家帶來使用java+html寫winform  win客戶端桌面程式的教程。 在讀本文之前你首先要能接受: 1   客戶端基於java+html所以 軟體包中需要包含 jre和 cef(chrome核心)的dll,軟體包比較大。 2 &

利用Axis2開發WebService(3)---用Java實現呼叫WebService的客戶程式

WebService是為程式服務的,只在瀏覽器中訪問WebService是沒有意義的。因此,在本節使用Java實現了一個控制檯程式來呼叫上一節釋出的WebService。呼叫WebService的客戶端程式碼如下: package client; impor

java學習之TCP客戶程式

—————————————————————————————————————————————————————————— 程式碼如下: tcpClient.java package reverseSe

java 使用html寫UI 做winform win桌面客戶程式(一)

大家好,今天給大家帶來使用java+html寫winform  win客戶端桌面程式的教程。 在讀本文之前你首先要能接受: 1   客戶端基於java+html所以 軟體包中需要包含 jre和 cef(chrome核心)的dll,軟體包比較大。 2  因為jcef 國內

java 類似QQ的本地聊天室程式實現(上)(客戶程式)

import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.io.O

『黑馬程式設計師』---java--網路程式設計--客戶和服務

----------- android培訓、java培訓、java學習型技術部落格、期待與您交流! ------------ 演示客戶端和服務端 1, 客戶端:瀏覽器(telnet) 服務端:自定義 瀏覽器其實就是一個客戶端(瀏覽器客戶端-自定義服務端) 注意:本機

譯文——OkHttp, 安卓和Java應用的HTTP&HTTP2.0客戶

概述 HTTP是現代應用網路互動資料資訊和媒介影像的主要傳輸方式。更有效率的HTTP傳輸會使你的網際網路應用載入更快,同時節省頻寬。 OkHttp是一個HTTP的客戶端,能夠有效地完成: 使用HTTP 2.0協議傳輸,所有請求使用同一個域名,共享

HBase 常用java api獲得客戶,創建表,查詢,刪除

size 列族 war pen 需要 java pool 數據類型 init 1,前期準備 (1) 本文采用的hbase是采用三臺服務器搭建的集群,zookeeper也是相同服務器搭建的集群,集群ip分別是192.168.183.101; 192.168.183.102;

Java正確獲取客戶真實IP方法整理

urn con spa syn 服務器端 span tar url 自己的 在JSP裏,獲取客戶端的IP地址的方法是:request.getRemoteAddr(),這種方法在大部分情況下都是有效的。但是在通過了Apache,Squid等反向代理軟件就不能獲取到客戶端的真實

zabbix 4.0 客戶服務器自動註冊和自動發現配置

proc sha auto dbd mar test ext -o zabb 一.Discovery 此種方法是由服務器端發起的,對服務端性能消耗大。 把內網地址寫進去 創建actions ?選擇Discovery創建自動發發現Linux的Actions,自動添加到指定

(已解決)c# 客戶程式訪問oracle報錯:ORA-12154: TNS: 無法處理服務名

錯誤:ORA-12154: TNS: 無法處理服務名 這個錯誤大家在百度上一搜一大把,但是我出現這個錯誤的原因跟百度不太一樣,我的客戶端程式在不同的目錄可以正常執行,但在其中1個目錄就是要出錯,因此我想到是目錄路徑中出了問題,既然是路徑那就只能是資料夾名有什麼特殊之處導致不能執行,後來發現不能執

ftp客戶程式的三個實驗

準備好兩臺互相ping通的虛擬機器 一。匿名使用者 安裝需要用的包 vim 編輯主配置檔案 vim /etc/vsftpd/vsftpd.conf 第十二行等於YES 第十五行等於NO 27行和31行的#去掉 重啟服務service vsftpd restart 到客戶機端 安裝ftp服

jxbrowser 教程 1 使用jxbrowser 建立簡單的瀏覽器 使用html5+java寫cs客戶

final Browser browser = new Browser(); BrowserView browserView = new BrowserView(browser); JFrame frame = new JFrame(); f

Java Socket實現客戶服務相互發送文字

Socket是網路程式設計的介面,它抽象成執行緒之間的介面。兩個執行緒,不管它的作業系統,不管它的硬體,只要有Socket介面,在同一主機中或者在不同的主機中都能通訊。我們見到的大大小小的網路程式大多都是通過Socket實現的,比如遊戲伺服器,ftp伺服器,瀏覽器等。所以理解Socket程式設計,是

SWUST--Java實驗(七) 客戶與伺服器聊天實現

import java.awt.BorderLayout; import java.awt.EventQueue; import javax.swing.JFrame; import javax.swing.JPanel; import javax.swing.border.EmptyBorde

java web獲取客戶外網ip和所在區域

@參考文章1、@參考文章2、@參考文章3、@參考文章4,@之前同事的專案  controller @Controller @RequestMapping("/home") public class HomeController { @RequestMappin

使用Jedis操作Redis-使用Java語言在客戶操作---set型別

原文地址:http://www.cnblogs.com/lixianyuan-org/p/9509696.html 1 //測試set資料型別 2 /** 3 * 在Redis中,我們可以將Set型別看作為沒有排序的字元集合,和List型別一樣,我們也可以在該型別

Oauth2.0客戶服務示例

https://blog.csdn.net/qq_28165595/article/details/80459185   前言前面的理解OAuth2.0認證與客戶端授權碼模式詳解,我們大致瞭解了Oauth2.0授權模式四種的授權碼模式,清楚了授權碼模式的大致流程。這裡簡單的模擬一下基於授權碼模式

Java Servlet獲取客戶IP

String ip = request.getHeader("x-forwarded-for");       if (ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) {