Wojciech Gomoła

Wojciech Gomoła Now is my Time

Temat: RPC, SOAP itp i pliki

Aby odciąć zupełnie logikę strony od jej wyglądu postanowiłem, że logikę zbuduje przy pomocy RPC. I o ile z forum, newsami, zarządzaniem uzytkownikami itp nie będe miał większych problemów, o tyle problem dla mnie stanowi dział download, a dokładniej wrzucenie pliku na serwer. Czy tablicę $_FILES można przykleić do komunikatu RPC a jeśli tak to jak??

konto usunięte

Temat: RPC, SOAP itp i pliki

Wojciech Gomoła:
Aby odciąć zupełnie logikę strony od jej wyglądu postanowiłem, że logikę zbuduje przy pomocy RPC. I o ile z forum, newsami, zarządzaniem uzytkownikami itp nie będe miał większych problemów

Nie będziesz miał problemów? To chyba jeszcze nie robiłeś niczego używając RPC - a już zwłaszcza SOAP. To jest coś czego lepiej nie dotykać.

Czy RPC jest ci do czegokolwiek potrzebne? Czy po prostu lubisz sobie utrudniać życie.

BTW jeżeli naprawdę chcesz rozdzielić logikę i wygląd strony to nie powinieneś używać nawet takiej terminologii jak $_FILES. Jeżeli części składowe systemu mają być "loosely coupled" to nie powinieneś zakładać, że którakolwiek z nich będzie napisana w PHP. No chyba, że sam piszesz obie części systemu i zagwarantujesz, że nigdy nie użyjesz innego języka niż PHP. Ale wtedy - po co Ci RPC?
Wojciech Gomoła

Wojciech Gomoła Now is my Time

Temat: RPC, SOAP itp i pliki

Ja nie widzę niczego trudnego w pisaniu RPC'ów, dla mnie dane to dane a czy je odczytuje z $_POST, z $_GET czy z $args to dla mnie żadna różnica. A jeżeli na prawdę trafi się jakiś nietypowy format to zawsze można napisać klasę DataAdapter

konto usunięte

Temat: RPC, SOAP itp i pliki

Wojciech Gomoła:
Ja nie widzę niczego trudnego w pisaniu RPC'ów, dla mnie dane to dane a czy je odczytuje z $_POST, z $_GET czy z $args to dla mnie żadna różnica.

A napisałeś już coś poważniejszego z użyciem SOAP? Łączyłeś webservice'y napisane w PHP z klientami napisanymi w Javie, Delphi, etc albo na odwrót? Debugowałeś albo supportowałeś taki system?
A jeżeli na prawdę trafi się jakiś nietypowy format to zawsze można napisać klasę DataAdapter

Jeżeli jedynym narzędziem, które posiadasz jest młotek, wszystkie problemy wyglądają jak gwoździe.
Michał Ławicki

Michał Ławicki dostawca zadowolenia

Temat: RPC, SOAP itp i pliki

zamienmy RPC na MVC i kazdy bedzie happy ;-)
Jarek W.

Jarek W. Software Engineer

Temat: RPC, SOAP itp i pliki

Wojciech Gomoła:
Aby odciąć zupełnie logikę strony od jej wyglądu postanowiłem, że logikę zbuduje przy pomocy RPC. I o ile z forum, newsami, zarządzaniem uzytkownikami itp nie będe miał większych problemów, o tyle problem dla mnie stanowi dział download, a dokładniej wrzucenie pliku na serwer. Czy tablicę $_FILES można przykleić do komunikatu RPC a jeśli tak to jak??


Nie jestem pewien: chodzi o przesłanie pliku czy tablicy $_FILES?

Jeżeli chodzi o przesyłanie plików (binarnych też) za pomocą xml-rpc, to masz tutaj przykład: http://www.sweeting.org/mark/blog/2005/07/03/using-xml...

Oczywiście w powyższym przykładzie przesłanie pliku działa w drugą stronę - od serwera do klienta. Ale myślę, że nie będzie problemem przerobić tego na upload pliku na serwer.
Wojciech Gomoła

Wojciech Gomoła Now is my Time

Temat: RPC, SOAP itp i pliki

Dokładnie to przestudiuję dzięki :)

Następna dyskusja:

Fora, ogloszenia, newsy, it...




Wyślij zaproszenie do