Uzyskiwanie tokena bezpieczeństwa z Facebooka w aplikacji Vaadin

Generalnie Vaadin strzela focha jak mu się chce majstrować przy przekierowaniach w oknie aplikacji. Nie jest to duży foch, ale wymaga od nas trochę pracy. Przygotowania Co należy mieć zanim w ogóle przejdziemy do pracy? Po pierwsze należy zarejestrować się jako deweloper do Facebooka. Następnie w zakładce „Aplikacje” tworzymy nową aplikację. Przechodzimy do jej konfiguracji […]

Zarządzanie modułami Guice za pomocą ServiceLoader

Skoro w tytule siedzi nazwa klasy to oznacza, że będzie mocno technicznie. Jednak nie tym razem 🙂 Opis problemu Generalnie mamy sobie kilkanaście niezależnych modułów Gucie, które łączone w różny sposób tworzą naszą aplikację. Świetnym przykładem tego typu rozwiązań są wszelkie aplikacje oparte o pluginy jak chociażby CMSy czy CRMy. Rzecz w tym, że instalacja […]

IoC Guice, a ręczne tworzenie (specyficznych) obiektów

Pracuję dzielnie nad archetypem – stosem technologicznym dla mojej przyszłej działalności twórczej. Przy okazji naciąłem się na coś co już co najmniej dwa razy przerabiałem i nie powinienem mieć problemów. Na problem ręcznego tworzenia obiektów, których zależności są wstrzykiwane. Po co ręcznie tworzysz obiekty? Nie są to zwykłe obiekty, ale bardzo specyficzne – interceptory. Tworzymy […]

USOS na Javie – przemyślenia po…

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, […]

Guice, a JSR-303 z pomocą AspectJ

Problem mam. Mój własny walidator zgodny z JSR-303 wymaga dostępu do usługi zewnętrznej. Oczywiście instancja walidatora jest tworzona przez silnik Bean Validation. Mogę co prawda w metodzie initialize stworzyć ręcznie usługę, ale ja lubię Guice… Problem z Bean Validation polega na tym, że nie za bardzo idzie wpiąć się do niego w taki sposób by […]

Jak przetłumaczyć Assisted Injection?

Pytanie jak w temacie jak przetłumaczyć guicowe „Assisted Injection”? Na razie mam dwie propozycje: Wstrzykiwanie parametryzowane. Wstrzykiwanie wspomagane. Kod jest dostępny na licencji MIT. Jednak niektóre rozwiązania mogą być objęte inną licencją. W takim przypadku jest, to zaznaczone. Artykuły są dostępne na licencji CC-BY. Jeżeli spodobał ci się ten wpis, to podziel się nim z […]

Prywatne moduły w Guice – kto zacz…

Na początek małe profanum muzyczne… Już doszliście do siebie… to dobrze… Słowo wstępne Na spotkaniu WJUGa, na którym wraz z Wojtkiem Ebertowskim omawialiśmy Guice Paweł Szklarz zarzucił temat „Guice to ma a Spring nie” na przykładzie modułów prywatnych. Rzecz jest to o tyle ciekawa, że świetnie obrazuje podstawową różnicę pomiędzy Guice, a Springiem. Sposób konfiguracji. […]