Archive for the 'Vaadin' Category
Sunday, June 26th, 2011
Mamy już skonfigurowaną aplikację Guice+Vaadin. Nawet działa Czas zatem dodać możliwość logowania się do aplikacji. W tym celu wykorzystamy Apache Shiro, które dawniej zwało się JSecurity. Uwaga! Wszelkie adnotacje związane z DI pochodzą z pakietu javax.inject. Guice od wersji 3 w pełni wspiera JSR 330. Chwila teorii i konfiguracji W poprzednim odcinku poświęconym konfiguracji projektu [...]
Posted in Java, Vaadin | 2 Comments »
Thursday, June 23rd, 2011
Cały dzień mi to zajęło (jakieś 4-5 godzin pracy), ale udało mi się zintegrować Vaadin, Guice i Shiro. Oraz napisać swój własny mały silniczek do zabezpieczania aplikacji Vaadin przed niepowołanymi łapkami. Sprawa jest o tyle zabawna, że te trzy elementy dość ciężko razem spiąć. Oddzielnie każda z par działa wyśmienicie. Razem, a szczególnie jak przyjdzie [...]
Posted in Java, Vaadin | No Comments »
Wednesday, April 20th, 2011
Udostępnione na githubie pod adresem git://github.com/Koziolek/java4people-vaadin-examples.git. Można ściągnąć opędzić mavenem i gotowe. vaadin-clean Zawiera kod różnych komponentów. W przypadku uruchomienia profilu gwt udostępniona zostanie funkcjonalność związana z menu kontekstowym w zakładce “własne komponenty”. Kod z dokumentacją! vaadin-guice Przykładowy projekt integracyjny Vaadin i guice. Brak komentarzy. vaadin-scala Durnostojka demonstrująca, że da się użyć scali. Brak komentarzy. [...]
Posted in Java4People 2011, Maven, Scala, Vaadin | No Comments »
Monday, April 11th, 2011
Vaadin jest to generalnie narzędzie, które służy do pisania aplikacji, a nie aplikacji webowych. Na czym polega różnica? Powiem w Szczecinie już w sobotę na konferencji java4people. Jedną z cech jest brak czegoś takiego jak ciasteczkaW w aplikacji okienkowej. Po prostu nie ma. Oczywiście w zamian dostajemy dostęp do plików i możliwość składowania informacji w [...]
Posted in Java, Vaadin | No Comments »
Tuesday, March 29th, 2011
Jak rozmawiam z kimś o Vaadin to pada zazwyczaj pytanie “co z wydajnością”. Otóż odpowiedź na to pytanie jest dość dobrze znana i brzmi “to zależy”. Vaadin działa w trochę inny sposób niż typowe, nawet ajaxowe, aplikacje webowe. Ma to związek z jego architekturą i utrzymywaniem aktualnego stanu okna również po stronie serwera. Zatem każda [...]
Posted in Inżynieria Oprogramowania, Java, 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 »
Wednesday, March 2nd, 2011
Na początek do przejrzenia drugi rozdział książki “V jak Vaadin”: V jak Vaadin rozdział 2 pre alpha 1 Teraz dobre wieści z frontu prezentacyjnego. 16 kwietnia będzie można wziąć udział w konferencji Java4People, która odbędzie się w Szczecinie. Będę tam mówił o Vaadin i jego integracji m.n. ze Scalą. Będzie na co popatrzeć (na mnie) [...]
Posted in Java, Java4People 2011, Vaadin | 1 Comment »
Sunday, February 27th, 2011
Miało być miło, bo integracja Vaadin z Guice jest nawet opisana na wiki Vaadin… tyle tylko, że nie działa, bo nie ma prawa działać. Dlaczego, bo żaden kontener serwletów nie potrafi utworzyć instancji serwletu jeżeli ten ma konstruktor z parametrem, a nie ma bezparametrowego. Cóż… u mnie nie działa zatem trzeba znaleźć obejście. Na początek [...]
Posted in Inżynieria Oprogramowania, Java, Programowanie, Vaadin | 2 Comments »
Friday, February 25th, 2011
zapowiada się całkiem przyjemny weekend poświęcony Vaadin i Google Guice oraz JSR-330 (Dependency Injection Annotations) Dodaj do
Posted in Java, miniblog, Vaadin | No Comments »
Saturday, February 12th, 2011
W tej części zastosujemy MVP w praktyce. Na początek dla uproszczenia przebudujemy aplet z poprzedniej części, ale nie do MVP, a do czegoś co można nazwać dobrym kodem. “Małe MVP” Nie będę tu pokazywał MVP, ale będzie to coś co też oddaje sens tego wzorca. Standardowe komponenty Swing rozszerzę o implementację prostych interfejsów służących do [...]
Posted in Inżynieria Oprogramowania, Java, Programowanie, Vaadin, Wzorce projektowe | No Comments »