Vaadin jako klient webservice III: wywołanie metody testowej

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

AspectJ – pierwsze starcie

Zaczynamy mini kurs programowania aspektwego z ApectJ i Eclipse. Nie chcę wnikać w spinanie projektów z mavenem (tak z lenistwa), a zatem będzie tylko w eclipse. Instalacja softu Z tej strony pobieramy odpowiedni dla nas pakiecik i restartujemy Eclipse. Zakładam, że wiesz jak instalować plugin eclipsowy za pomocą Update Site. Jeżeli nie to sorry Winnetou. […]

Refaktoryzacja – Extract and Move Something i SRP

Na wczorajszym spotkaniu Warszawskiej Grupy Wzorców Projektowych Krzysiek Jelski opowiadał o zasadach S.O.L.I.D. Nie będę teraz poruszał tego tematu zbyt dokładnie, bo nie ma na to czasu. Zajmę się czymś innym. Jednak najpierw kilka słów wprowadzenia, które urodziły się dzięki tej prezentacji. Generalnie Krzysiek przedstawił nam pewne „złote myśli” programowania obiektowego, a następnie zaprezentował krótką […]