Archive for the 'GWT' Category

Integracja Vaadin + Guice z ICEPush

Thursday, March 24th, 2011

Wczoraj osiągnąłem niewielki sukces integrując zestaw Vaadin + Guice z IcePush. Celem takiego połączenia jest uzyskanie możliwości aktualizacji UI przez zdarzenia generowane na serwerze, a nie tylko dzięki interakcji po stronie klienta. Jest to o tyle ważne, że w klasycznych rozwiązaniach (nawet AJAX) można aktualizować GUI tylko w wyniku akcji po stronie klienta. Jest to [...]

Wprowadzenie do wzorca MVP z Vaadin w tle – cz. 1 teoria

Friday, February 11th, 2011

Wzorzec projektowy Model-View-Presenter (MVP) nie jest szeroko znany w społeczności Javowej. Inaczej… nie był szerzej znany do czasu aż Google nie postanowił go promować jako jednego z elementów GWT. Nie jest to nic nadzwyczajnego ponieważ duża część biznesowych aplikacji pisanych w Javie posiada interfejs webowy. Ten rodzaj GUI znacznie lepiej jest obsługiwany za pomocą wzorca [...]

Vaadin a Spring (Web) MVC

Wednesday, February 2nd, 2011

Wpis filozoficzny… Ostatnio(czytaj gdzieś w tym kwartale) zostałem zapytany czy integracja Spring MVC z Vaadin ma sens. Odpowiedź w skrócie brzmi… to zależy. Na Nie Po pierwsze jeżeli przyjrzymy się temu co kryje się za pojęciem Spring MVC to odkryjemy, że tak na prawdę jest to Spring Web MVC z bardzo silnym naciskiem na Web. [...]

Vaadin jako klient webservice III: wywołanie metody testowej

Monday, November 1st, 2010

Część I: Przygotowanie projektu Część II: Podstawowy UI Czas na wielkie łał, czyli wywołanie usługi… w końcu. Adapter interfejsu Ideone I szerzej dowolnej usługi kompilatora. Po co? Oczywiście po to by w razie czego uniezależnić się od dostawcy. Proste. Listing 1. CompilerApi package pl.koziolekweb.vaadin.codecompiler.api; import java.text.ParseException; import pl.koziolekweb.vaadin.codecompiler.data.TestResponse; public interface CompilerApi { TestResponse testFunction() throws [...]

Vaadin jako klient webservice II: Podstawowy UI

Sunday, October 31st, 2010

Część I: Przygotowanie projektu Witam w drugiej części przewodnika “Vaadin jako klient webservice”. Dzisiaj zajmiemy się kilkoma sprawami natury “ogólnej”. Stworzymy szablon UI naszej aplikacji. Własny komponent za pomocą layotów i własnych stylów CSS oraz prosty komponent, który będzie wykorzystywał technologię Server Push (Comet). Dla osób niecierpliwych. Ten cykl ma na celu nie tylko pokazanie [...]

Vaadin jako klient webservice I: Przygotowanie projektu

Saturday, October 30th, 2010

Witam w pierwszej części przewodnika “Vaadin jako klient webservice”. W tej części zajmiemy się przygotowaniem projektu. Jest to ważny etap ponieważ pozwoli on nam na zrozumienie jak działa aplikacja oraz przy okazji poznamy pewne sztuczki związane z optymalizacją aplikacji Vaadin za pomocą Springa. Cały proces przygotowania można podzielić na kilka etapów. Przygotowanie pom.xml Dodatkowa konfiguracja [...]

Vaadin + JFreeChart i dlaczego nie GAE

Wednesday, October 20th, 2010

Zadanie na dziś wieczór… integrujemy Vaadin z JFreeChart i próbujemy wrzucić to na Google Apps Engine. Pierwsza część jest banalnie prosta, a druga niemożliwa. Dlaczego? By odpowiedzieć na to pytanie musimy sięgnąć do pierwszego postu poświęconego Vaadin. Zacznę zatem od tyłu czyli tak zwanej “dupy strony”. Poza tym muszę się wyżalić na złego wujka Googla. [...]

V jak Vaadin – własne komponenty cz.2

Sunday, September 5th, 2010

Wiemy już jak utworzyć komponent Vaadin w Vaadin oraz jak wpiąć komponent GWT do aplikacji Vaadni. Czas przyjrzeć się trochę bardziej skomplikowanemu procesowi czyli wpięciu komponentu GWT i komunikacji z nim. Jeszcze raz komponent GWT i wpinanie go do aplikacji Będzie w dużym skrócie. Sam kod komponentu GWT: Listing 1. Komponent GWT package pl.koziolekweb.vaadin.gwt.client.ui; import [...]

V jak Vaadin – własne komponenty cz.1

Tuesday, August 3rd, 2010

Pisząc sobie w Vaadin szybko możemy dość do wniosku, że standardowa biblioteka komponentów jest bogata, ale nie daje nam takich możliwości jakie byśmy chcieli. Bardzo często jest też tak, że przychodzi klient i mówi nam, że ma jakiś komponent GWT, który koniecznie musi zintegrować z naszym projektem… cóż życie jest usłane różami i prędzej czy [...]

Songs of Vaadin

Sunday, March 28th, 2010

Vaadin to demon pochodzący z fińskiej mitologii. Ma on postać renifera górskiego – boga przodka. Tyle tytułem wstępu. Vaadin to też bardzo fajny framework UI oparty o GWT. Ważne słowo “opartu o” nie jest to nakładka na GWT, która tylko dostarcza komponentów, ale jest to całkowicie nowy pomysł, który zawiera to czego brakuje w GWT. [...]