Презентация, доклад на тему Work with server by XML-RPC protocol in Java.(for students)

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

Слайд 1Work with server by XMLRPC – library in Java
For students
Author: Dudnik

Oxana
Work with server by XMLRPC – library in JavaFor studentsAuthor: Dudnik Oxana

Слайд 2XML-RPC (сокр. от англ. Extensible Markup Language Remote Procedure Call — XML-вызов удалённых

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

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

с сервера)
which uses XMLwhich 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» в сотрудничестве с МайкрософтПротокол XML-RPC был изначально разработан Дэйвом Винером из компании «UserLand Software» в сотрудничестве с Майкрософт, в 1998 году.
XML-RPC is a remote procedure call (RPC) protocol (Удалённый вызов процедур с сервера)which uses XMLwhich uses XML

Слайд 5XML-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;
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-xrimport

Слайд 6public class WorkWithServer { private String URLstring; public static

ServerMethods serverMethods; public ArrayList 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) ); } }
public class WorkWithServer {     private String URLstring;   public static ServerMethods serverMethods;

Слайд 7
import java.util.ArrayList; import com.nmote.xr.XRMethod;
public interface ServerMethods { //this is method which implemented on

//server
@XRMethod("calcQuery") public ArrayList calcQuery ( Object id_terminal, Object login ); }
import java.util.ArrayList; import com.nmote.xr.XRMethod; public interface ServerMethods { //this is method which implemented on //server

Слайд 8Usage :
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; }
Usage :private Object[] serverResponse;Vector param = new Vector();param.addElement(“1”);param.addElement(“userLogin”);WorkWithServer workWithServer=new WorkWithServer(URL =

Слайд 9XML-RPC uses the HTTP protocol to pass information from a client

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

Что такое shareslide.ru?

Это сайт презентаций, где можно хранить и обмениваться своими презентациями, докладами, проектами, шаблонами в формате PowerPoint с другими пользователями. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами.


Для правообладателей

Яндекс.Метрика

Обратная связь

Email: Нажмите что бы посмотреть