Article View: pl.comp.lang.java
Article #154101Re: GWT - Jak usunąć wymógł pliku *ui,xml
From: J-23
Date: Thu, 18 Dec 2014 23:26
Date: Thu, 18 Dec 2014 23:26
35 lines
2565 bytes
2565 bytes
W dniu 18.12.2014 o 23:44, Tomek Kańka pisze: > J-23 <baczeklu@o2.pl> napisał(a) >> [...] >> Witam >> Właśnie cały myk polega na tym że ja chce mieć zdefiniowany UiBinder w >> bazie danych. Tak bym mógł zmieniać definicje podczas działania >> programu. (Dodawać/Edytować/Usuwać) >> > > Tzn. chcesz, żeby w momencie wyświetlenia formularza, aplikacja > odpytwała bazę danych i budowała formularz wg jej zawartości? > > Jeśli tak, to po prostu tak zrób. Wywołaj procedurę na serwerze (przed wswietleniem okienka > albo przy starcie aplikacji) po RPC, REST czy jakiej tam metody > uzywasz. Po stronie klienta zbuduj na podstawie odpowiedzi formularz. > > UiBinder jest od powyższego niezależny, bo on jest używany w momencie > kompilowania a nie wykonania. Możesz go uzyć do "zgrubnego" > zaporojektowania formularza. > Tak masz racje, używam RPC tylko koniec końców mechanizm będzie ten sam w pewnym momencie będzie trzeba wywołać generator który za mnie stworzy klasę wyświetlającą danego okienka które jest zdefiniowane w bazie Mechanizm UIBinder jest to nic innego jak wywołaniem takiego generatora który robi okienko na podstawie danych z xml. Ja żeby nie powielać tego mechanizmu postanowiłem że zmienię GWT według własnych potrzeb. Bo ja potrzebuje tego samego co robi UiBinder (nawet troszkę mniej) pod warunkiem że on będzie pobierany z bazy a nie z pliku (Nawet chce trzymać zawartość tych xml w blob w bazie zachowując jego strukture). Pozdrawiam
Technical Details
Message-ID:
<m6vnr2$12t$1@node2.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-mailReferences:
<m6v9bq$gq2$1@node2.news.atman.pl> <slrnm96dm6.gtv.tom@tv2.dom.local> <m6viks$q2c$1@node1.news.atman.pl> <slrnm96m6u.30c.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 - Jak usunąć wymógł pliku *ui,xml Date: Fri, 19 Dec 2014 00:26:25 +0100 Organization: ATMAN - ATM S.A. Lines: 35 Message-ID: <m6vnr2$12t$1@node2.news.atman.pl> References: <m6v9bq$gq2$1@node2.news.atman.pl> <slrnm96dm6.gtv.tom@tv2.dom.local> <m6viks$q2c$1@node1.news.atman.pl> <slrnm96m6u.30c.tom@tv2.dom.local> NNTP-Posting-Host: 77-255-62-197.adsl.inetia.pl Mime-Version: 1.0 X-Trace: node2.news.atman.pl 1418945186 1117 77.255.62.197 (18 Dec 2014 23:26:26 GMT) X-Complaints-To: usenet@atman.pl NNTP-Posting-Date: Thu, 18 Dec 2014 23:26:26 +0000 (UTC) User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.3.0 In-Reply-To: <slrnm96m6u.30c.tom@tv2.dom.local> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit