🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.java
Article #154140

Re: GWT-RPC/Rest

#154140
From: 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?
Technical Details
Message-ID: <m9p666$jhn$1@node1.news.atman.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!.POSTED!not-for-mail
References: <m9k2js$ctk$1@node2.news.atman.pl> <slrnmbtkk6.fj.tom@tv2.dom.local> <m9mu52$3r0$1@node1.news.atman.pl> <slrnmc01b8.ak3.tom@tv2.dom.local>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!.POSTED!not-for-mail
From: J-23 <baczeklu@o2.pl>
Newsgroups: pl.comp.lang.java
Subject: Re: GWT-RPC/Rest
Date: Wed, 21 Jan 2015 22:37:10 +0100
Organization: ATMAN - ATM S.A.
Lines: 61
Message-ID: <m9p666$jhn$1@node1.news.atman.pl>
References: <m9k2js$ctk$1@node2.news.atman.pl> <slrnmbtkk6.fj.tom@tv2.dom.local> <m9mu52$3r0$1@node1.news.atman.pl> <slrnmc01b8.ak3.tom@tv2.dom.local>
NNTP-Posting-Host: 77-255-42-51.adsl.inetia.pl
Mime-Version: 1.0
X-Trace: node1.news.atman.pl 1421876230 20023 77.255.42.51 (21 Jan 2015 21:37:10 GMT)
X-Complaints-To: usenet@atman.pl
NNTP-Posting-Date: Wed, 21 Jan 2015 21:37:10 +0000 (UTC)
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.3.0
In-Reply-To: <slrnmc01b8.ak3.tom@tv2.dom.local>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit