🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.lang.java
7 messages
7 total messages Started by J-23 Mon, 19 Jan 2015 23:05
GWT-RPC/Rest
#154136
Author: J-23
Date: Mon, 19 Jan 2015 23:05
23 lines
1405 bytes
Witam
Potrzebuje opini bardziej doświadczonych w temacie.

Do tej pory korzystałem z GWT-RPC które zachowuje się bardzo dobrze 
teraz potrzebuje by każda moja "Formatka" miała swój własny adres:

www.exemple/user
www.exemple/register
www.exemple/shop

itd

wykorzystując RPC mam wszystko pod jednym adresem i działa to zgrabnie.

Doczytałem że by to osiągnąć potrzebuje 
https://github.com/resty-gwt/resty-gwt

niektóre zadania pod typ RPC są bardzo złożone i nie chcę każdemu 
zadaniu przypisywać adresu tylko określonym.

Czy można za tym łączyć GWT-RPC/Rest czy to się robi jakoś zupełnie inaczej?

Pozdrawiam
Re: GWT-RPC/Rest
#154137
Author: Tomek Kańka
Date: Tue, 20 Jan 2015 22:11
25 lines
1431 bytes
J-23 <baczeklu@o2.pl> napisał(a)
> Witam
> Potrzebuje opini bardziej doświadczonych w temacie.
>
> Do tej pory korzystałem z GWT-RPC które zachowuje się bardzo dobrze 
> teraz potrzebuje by każda moja "Formatka" miała swój własny adres:
>
> www.exemple/user
> www.exemple/register
> www.exemple/shop
>

To są dwa niezależne problemy: komunikacja klient-serwer
(Rest/GWT-RPC/Json/Whatever) i "adresy formatek".

Poczytaj o MVP, Places/Activities, GWTP. To wystarczy do zrobienia
adresów postaci 
www.ex.com/app#user
www.ex.com/app#register

Jeśli konieczne są adresy bez "#", to jeszcze po-googlaj "gwt
pushstate".

-- 
Tomek
Re: GWT-RPC/Rest
#154138
Author: J-23
Date: Wed, 21 Jan 2015 01:07
40 lines
2154 bytes
W dniu 20.01.2015 o 23:11, Tomek Kańka pisze:
> J-23 <baczeklu@o2.pl> napisał(a)
>> Witam
>> Potrzebuje opini bardziej doświadczonych w temacie.
>>
>> Do tej pory korzystałem z GWT-RPC które zachowuje się bardzo dobrze
>> teraz potrzebuje by każda moja "Formatka" miała swój własny adres:
>>
>> www.exemple/user
>> www.exemple/register
>> www.exemple/shop
>>
>
> To są dwa niezależne problemy: komunikacja klient-serwer
> (Rest/GWT-RPC/Json/Whatever) i "adresy formatek".
>
> Poczytaj o MVP, Places/Activities, GWTP. To wystarczy do zrobienia
> adresów postaci
> www.ex.com/app#user
> www.ex.com/app#register
>
> Jeśli konieczne są adresy bez "#", to jeszcze po-googlaj "gwt
> pushstate".
>

Dzięki za radę ale do modelu MVP musiałbym zmieniać cały projekt a tego 
póki co chcę uniknąć.

GWTP robi to właśnie dzięki REST i nawet chcę użyć GWTP-REST przeszedłem 
konfiguracje GIN i GUICE i póki co mam postać taką kodu

public void onModuleLoad() {
	   InjectorDispatch dispatch = GWT.create(InjectorDispatch.class);
	      dispatch.getRestDispatch().execute(action, callback)
	      }

Chodzi o to jak teraz napisać RestAction do tego z pominieciem modelu 
MVP na którym jest oparty cały GWTP

Pozdrawiam
Re: GWT-RPC/Rest
#154139
Author: Tomek Kańka
Date: Wed, 21 Jan 2015 20:00
41 lines
2125 bytes
J-23 <baczeklu@o2.pl> napisał(a)
> W dniu 20.01.2015 o 23:11, Tomek Kańka pisze:
>> J-23 <baczeklu@o2.pl> napisał(a)
>>> Witam
>>> Potrzebuje opini bardziej doświadczonych w temacie.
>>>
>>> Do tej pory korzystałem z GWT-RPC które zachowuje się bardzo dobrze
>>> teraz potrzebuje by każda moja "Formatka" miała swój własny adres:
>>>
>>> www.exemple/user
>>> www.exemple/register
>>> www.exemple/shop
>>>
>>
>> To są dwa niezależne problemy: komunikacja klient-serwer
>> (Rest/GWT-RPC/Json/Whatever) i "adresy formatek".
>>
>> Poczytaj o MVP, Places/Activities, GWTP. To wystarczy do zrobienia
>> adresów postaci
>> www.ex.com/app#user
>> www.ex.com/app#register
>>
>> Jeśli konieczne są adresy bez "#", to jeszcze po-googlaj "gwt
>> pushstate".
>>
>
> Dzięki za radę ale do modelu MVP musiałbym zmieniać cały projekt a tego 
> póki co chcę uniknąć.
>
> GWTP robi to właśnie dzięki REST i nawet chcę użyć GWTP-REST przeszedłem 
> konfiguracje GIN i GUICE i póki co mam postać taką kodu
>


GWTP nie robi niczego "dzięki REST", bo można używać GWTP np. z GWT-RCP.

Ale jeszcze raz: to są metody komunikacji pomiędzy aplikacją a serwerem,
nie mają NIC wspolnego z adresem w pasku przeglądarki.

-- 
Tomek
Re: GWT-RPC/Rest
#154140
Author: J-23
Date: Wed, 21 Jan 2015 21:37
58 lines
3107 bytes
W dniu 21.01.2015 o 21:00, Tomek Kańka pisze:
> J-23 <baczeklu@o2.pl> napisał(a)
>> W dniu 20.01.2015 o 23:11, Tomek Kańka pisze:
>>> J-23 <baczeklu@o2.pl> napisał(a)
>>>> Witam
>>>> Potrzebuje opini bardziej doświadczonych w temacie.
>>>>
>>>> Do tej pory korzystałem z GWT-RPC które zachowuje się bardzo dobrze
>>>> teraz potrzebuje by każda moja "Formatka" miała swój własny adres:
>>>>
>>>> www.exemple/user
>>>> www.exemple/register
>>>> www.exemple/shop
>>>>
>>>
>>> To są dwa niezależne problemy: komunikacja klient-serwer
>>> (Rest/GWT-RPC/Json/Whatever) i "adresy formatek".
>>>
>>> Poczytaj o MVP, Places/Activities, GWTP. To wystarczy do zrobienia
>>> adresów postaci
>>> www.ex.com/app#user
>>> www.ex.com/app#register
>>>
>>> Jeśli konieczne są adresy bez "#", to jeszcze po-googlaj "gwt
>>> pushstate".
>>>
>>
>> Dzięki za radę ale do modelu MVP musiałbym zmieniać cały projekt a tego
>> póki co chcę uniknąć.
>>
>> GWTP robi to właśnie dzięki REST i nawet chcę użyć GWTP-REST przeszedłem
>> konfiguracje GIN i GUICE i póki co mam postać taką kodu
>>
>
>
> GWTP nie robi niczego "dzięki REST", bo można używać GWTP np. z GWT-RCP.
>
> Ale jeszcze raz: to są metody komunikacji pomiędzy aplikacją a serwerem,
> nie mają NIC wspolnego z adresem w pasku przeglądarki.
>

Eh. Java jest fajna ale ta mnogość rozwiązań potrafi przytłoczyć.

Dzięki przede wszystkim za cierpliwość i chęć wytłumaczenia.

Tak by to uporządkować to:

Mam teraz okno które otwierając się wykonuje zapytanie SQL "x". 
Otwierając to okno w adresie przeglądarki mam wwww.home.test.pl choć 
nie jest to okno główne programu. Jak zrobić teraz by jak wpiszę w adres 
przeglądarki  home.test.pl/okno wyszło właśnie to okienko.

Sorki za pewne błądzenie z mojej strony ale z tego co czytałem REST 
wydał mi się odpowiedni do tego zadania. Twierdzisz jednak że jest 
inaczej i pewnie masz 100% racji bo nigdy tego wcześniej nie robiłem 
pytanie jak to zrealizować nie burząc tego co już osiągnąłem

gwt-pushstate to będzie dobre do tego co opisałem?
Re: GWT-RPC/Rest
#154141
Author: Tomek Kańka
Date: Wed, 21 Jan 2015 22:40
26 lines
1847 bytes
J-23 <baczeklu@o2.pl> napisał(a)
>[...]
> Tak by to uporządkować to:
>
> Mam teraz okno które otwierając się wykonuje zapytanie SQL "x". 
> Otwierając to okno w adresie przeglądarki mam wwww.home.test.pl choć 
> nie jest to okno główne programu. Jak zrobić teraz by jak wpiszę w adres 
> przeglądarki  home.test.pl/okno wyszło właśnie to okienko.
>

A gdzie w tm wszystkim jest to GWT?

Dobrze rozumiem, że masz aplikację GWT, która m.in. po wciśnięciu
jakiegoś przycisku/linka otwiera okno do rejestracji, a po wciśnięciu
innego - do logowania.

I teraz chcesz, żeby to okienko można było otworzyć również wpisując coś
w  pasek adresu, albo otwierając bookmark?

Jeśli tak, to ja nie znam innej metody niż GWTP lub Activities/Places.
Ewentualnie użyj jakiejś protezy polegającej na sprawdzaniu, co jest w
pasku przeglądarki i na tej podstawie otwieraj okienka.


-- 
Tomek
Re: GWT-RPC/Rest
#154142
Author: J-23
Date: Thu, 22 Jan 2015 00:16
29 lines
2183 bytes
W dniu 21.01.2015 o 23:40, Tomek Kańka pisze:
> J-23 <baczeklu@o2.pl> napisał(a)
>> [...]
>> Tak by to uporządkować to:
>>
>> Mam teraz okno które otwierając się wykonuje zapytanie SQL "x".
>> Otwierając to okno w adresie przeglądarki mam wwww.home.test.pl choć
>> nie jest to okno główne programu. Jak zrobić teraz by jak wpiszę w adres
>> przeglądarki  home.test.pl/okno wyszło właśnie to okienko.
>>
>
> A gdzie w tm wszystkim jest to GWT?
>
> Dobrze rozumiem, że masz aplikację GWT, która m.in. po wciśnięciu
> jakiegoś przycisku/linka otwiera okno do rejestracji, a po wciśnięciu
> innego - do logowania.
>
> I teraz chcesz, żeby to okienko można było otworzyć również wpisując coś
> w  pasek adresu, albo otwierając bookmark?
>
> Jeśli tak, to ja nie znam innej metody niż GWTP lub Activities/Places.
> Ewentualnie użyj jakiejś protezy polegającej na sprawdzaniu, co jest w
> pasku przeglądarki i na tej podstawie otwieraj okienka.
>
>
Fakt masz racje to jest totalnie bezsensu. Po przemyśleniu tego ponowny 
stwierdzam że Rest jest mi nie potrzebny nie wiem co mi sie ubzdurało

Pozdrawiam
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads