🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: GWT-RPC/Rest

#154138
From: 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
Technical Details
Message-ID: <m9mu52$3r0$1@node1.news.atman.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.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>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.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 02:07:45 +0100
Organization: ATMAN - ATM S.A.
Lines: 41
Message-ID: <m9mu52$3r0$1@node1.news.atman.pl>
References: <m9k2js$ctk$1@node2.news.atman.pl> <slrnmbtkk6.fj.tom@tv2.dom.local>
NNTP-Posting-Host: 77-255-42-51.adsl.inetia.pl
Mime-Version: 1.0
X-Trace: node1.news.atman.pl 1421802466 3936 77.255.42.51 (21 Jan 2015 01:07:46 GMT)
X-Complaints-To: usenet@atman.pl
NNTP-Posting-Date: Wed, 21 Jan 2015 01:07:46 +0000 (UTC)
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.3.0
In-Reply-To: <slrnmbtkk6.fj.tom@tv2.dom.local>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit