Инфоурок Другое ПрезентацииWork with server by XML-RPC protocol in Java.(for students)

Work with server by XML-RPC protocol in Java.(for students)

Скачать материал
Скачать материал

Описание презентации по отдельным слайдам:

  • Work with server by XMLRPC – library in JavaFor students
Author: Dudnik Oxana

    1 слайд

    Work with server by XMLRPC – library in Java
    For students
    Author: Dudnik Oxana

  • XML-RPC (сокр. от англ. Extensible Markup Language Remote Procedure Call — XM...

    2 слайд

    XML-RPC (сокр. от англ. Extensible Markup Language Remote Procedure Call — XML-вызов удалённых процедур) — стандарт/протокол вызова удалённых процедур, использующий XML для кодирования своих сообщений и HTTP в качестве транспортного механизма .
    XML-RPC, как и любой другой интерфейс Remote Procedure Call (RPC), определяет набор стандартных типов данных и команд, которые программист может использовать для доступа к функциональности другой программы, находящейся на другом компьютере в сети.

  • 3 слайд

  • XML-RPC is a remote procedure call
 (RPC) protocol (Удалённый вызов процедур...

    4 слайд

    XML-RPC is a remote procedure call
    (RPC) protocol (Удалённый вызов процедур с сервера)
    which uses XML to encode its calls and HTTP as a transport mechanism.
    "XML-RPC" also refers generically to the use of XML for remote procedure call, independently of the specific protocol.

    Протокол XML-RPC был изначально разработан Дэйвом Винером из компании «UserLand Software» в сотрудничестве с Майкрософт, в 1998 году.

  • XML-RPC ClientLet us write an XML-RPC client.
We use for this library by Vje...

    5 слайд

    XML-RPC Client

    Let us write an XML-RPC client.
    We use for this library by Vjekoslav Nesek (vnesek@nmote.com) :
    https://github.com/vnesek/nmote-xr

    import com.nmote.xr.XR;
    import ua.com.bpgroup.model.Terminal;

    import java.net.URI;
    import java.net.URISyntaxException;
    import java.util.ArrayList;
    import java.util.Vector;

  • public class WorkWithServer {    private String URLstring;    public stat...

    6 слайд

    public class WorkWithServer {


    private String URLstring;
    public static ServerMethods serverMethods;
    public ArrayList<String> result;

    public WorkWithServer(String url, Vector params) throws Throwable {


    this.URLstring = url + "server/server.php";


    ServerMethods serverMethods = XR.proxy(new URI(this.URLstring), ServerMethods.class);
    result
    = serverMethods.calcQuery (
    (String) params.get(0),
    (String) params.get(1)
    );

    }
    }

  • import java.util.ArrayList;import com.nmote.xr.XRMethod;
public interface...

    7 слайд


    import java.util.ArrayList;
    import com.nmote.xr.XRMethod;

    public interface ServerMethods {
    //this is method which implemented on //server
    @XRMethod("calcQuery")
    public ArrayList<String> calcQuery (
    Object id_terminal,
    Object login
    );
    }

  • Usage :
private Object[] serverResponse;
Vector param = new Vector();
param.a...

    8 слайд

    Usage :
    private Object[] serverResponse;
    Vector param = new Vector();
    param.addElement(“1”);
    param.addElement(“userLogin”);

    WorkWithServer workWithServer=new WorkWithServer(URL = "http://192.168.1.13:8081/", param);
    if(workWithServer.result!=null) {
    i = 0;
    serverResponse = new String[workWithServer.result.size()];
    while (i < workWithServer.result.size()) {
    serverResponse[i] = workWithServer.result.get(i);
    i++;
    }
    }else{
    serverResponse = null;
    }

  • XML-RPC uses the HTTP protocol to pass information from a client computer to...

    9 слайд

    XML-RPC uses the HTTP protocol to pass information from a client computer to a server computer.

Краткое описание документа:


XML-RPC (сокр. от англ. Extensible Markup Language Remote Procedure Call — XML-вызов удалённых процедур) — стандарт/протоколвызова удалённых процедур, использующий XML для кодирования своих сообщений и HTTP в качестве транспортного механизма .

XML-RPC, как и любой другой интерфейс Remote Procedure Call (RPC), определяет набор стандартных типов данных и команд, которые программист может использовать для доступа к функциональности другой программы, находящейся на другом компьютере в сети. Обучение на примерах использования XML-RPC библиотеки, одной из многих, но выбранной как самой лучшей для использования, написанной программистом Vjekoslav Nesek  

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 003 952 материала в базе

Скачать материал

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 10.02.2015 740
    • PPTX 236.5 кбайт
    • Оцените материал:
  • Настоящий материал опубликован пользователем Dudnik Oxana Antonovna. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    Dudnik Oxana Antonovna
    Dudnik Oxana Antonovna
    • На сайте: 7 лет и 10 месяцев
    • Подписчики: 1
    • Всего просмотров: 24221
    • Всего материалов: 37

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой