Wednesday, April 25th, 2012
Dziś na wydziale MiMUW odbyła się konferencja “USOS w Javie”. Wziąłem w niej udział z dwóch powodów. Po pierwsze jako, że zmieniam pracę to muszę jakoś opędzić urlop. Po drugie byłem ciekawy co spece od USOS chcą osiągnąć i jakie mają pomysły. Poglądowo W spotkaniu chodziło o przedstawienie osobom odpowiedzialnym za USOS pewnego stosu technologicznego, [...]
Posted in Guice, Inżynieria Oprogramowania, Java, Spring Framework, Vaadin | 4 Comments »
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 [...]
Posted in GWT, Java, Maven, Vaadin | No Comments »
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 [...]
Posted in GWT, Inżynieria Oprogramowania, Java, Programowanie, Vaadin, Wzorce projektowe | 4 Comments »
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. [...]
Posted in GWT, Inżynieria Oprogramowania, Java, Spring Framework, Vaadin, Wzorce projektowe | 2 Comments »
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 [...]
Posted in GWT, Inżynieria Oprogramowania, J5EE, Java, Programowanie, Spring Framework, Vaadin, Web services, Wzorce projektowe | 3 Comments »
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 [...]
Posted in GWT, Inżynieria Oprogramowania, Java, Programowanie, Sieć, Spring Framework, Vaadin, Web services, Wzorce projektowe | 3 Comments »
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 [...]
Posted in bazy danych, GWT, Inżynieria Oprogramowania, Java, Maven, Programowanie, Sieć, Spring Framework, Vaadin, Web services | No Comments »
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 [...]
Posted in GWT, Vaadin | No Comments »
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 [...]
Posted in GWT, Vaadin | No Comments »
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. [...]
Posted in GWT, Java, Vaadin | 17 Comments »