November 2012
Intermediate to advanced
888 pages
54h 46m
Polish
Podziękowania dla Kevina Marshalla
Chcemy umieścić na serwerze usługę sieciową SOAP w postaci samodzielnego serwera (tzn. niezależnego od aplikacji Rails).
Utworzenie własnego serwera SOAP wymaga wykonania trzech prostych czynności:
Utworzenia subklasy klasy SOAP::StandaloneServer. W konstruktorze klasy należy zarejestrować metody, które mają być udostępnione, oraz argumenty, które metody te powinny pobierać. W pokazanym przykładzie udostępniamy metodę sayhelloto, która pobiera jeden parametr — username:
require 'soap/rpc/standaloneServer'
class MyServer < SOAP::RPC::StandaloneServer
def initialize(*args)
super
add_method(self, 'sayhelloto', 'username')
end
endZdefiniowanie metod ...
Read now
Unlock full access