Piszę sobie taką aplikację z użyciem XUL-a.
w skrócie definicje interfejsu są generowane przez Tapestry (http://jakarta.apache.org/tapestry), który jest zintegrowany ze springiem (http://www.springframework.org). XUL powinien się komunikować z aplikacją poprzez web services (xml-rpc). Widziałem takie rozwiązanie na stronce poświęconej php.
(http://www.phppatterns.com/index.php/ar ... ew/86/1/2/ )
W springu stworzenie web serwisu xml-rpc jest bardzo proste. ja próbuję używac implementacji hessian albo burlap (napisane przez caucho na potrzeby resina a teraz dostepne za free hyba na licencji MIT ale glowy nie dam). O ile jednak przykłady w php zrobione w oparciu o biblioteki xml-rpc z PEAR'a to java cos nie chce jesc. Webservice istnieje i dziala co potwierdzilem przez klienta napisanego w javie.
Tak naprawde nie wiem co tam sie dokladnie w srodku dzieje. Czy zachodzi jakas serializacjia ktora musi byc znana po stronie klienta.
dostaje w firefoksie server error 500 i status 80004005. co zdaje sie ma oznaczac ze jest jakas niezgodnosc protokolarna
Czy ktos z was probowal zrobic cos podobnego?
Ostatecznosc to chyba bedzie napisanie XPCOMa implementujacego polaczenie zgodne z burlap czy hessian. Jednak wolal bym tego uniknac chociazby dla tego ze nie chce wywazac otwartych dzwi i cos mi mowi ze jest jakas metoda uzywania mozillowego xml-rpc z javie.
dzieki za wszelkie wskazowki.