Archive for the 'Maven' Category

Scala i Selenium miłe złego początki… cz. I

Wednesday, April 27th, 2011

… a koniec średnio radosny. Na początek będzie trochę o zestawianiu środowiska, czyli o rzeczach, które trzeba niestety zrobić i nie są one zbyt przyjemne dla naszej psychiki. W moim przypadku mam za zadanie przygotować lekki i wygodny framework do testowania naszych aplikacji webowych. Ogólne założenia: Pozwala na testowanie wszystkich (naszych) aplikacji. Pozwala na pisanie [...]

Przykłady z java4people

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

Walka z Mavenem 2.2.1

Tuesday, April 19th, 2011

Kiedyś wysypał mi się maven. Sprawę odpuściłem, bo jakoś mi to nie przeszkadzało. Do czasu… Jako, że plugin do Scali wymaga Mavena w wersji 2.2.1 zatem trzeba było zrobić mały update. Update tradycyjny poprzez podmianę jarów nic nie dał. Błąd ten sam co wtedy. Mały wkurw… bo nie zrobiłem backupa, ale w sumie nie ma [...]

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

V jak Vaadin rozdział 1 pre alpha 1

Friday, February 4th, 2011

Skupiłem się w sobie i tak oto można już przeczytać pierwszy rozdział mojej książki o Vaadin. Roboczy tytuł “V jak Vaadin”. Wersja pre alpha 1 oznacz ni mniej ni więcej, że nie jest to w żaden sposób sprawdzone. Mogą być orty, mogłem się zakałapućkać w opisach oraz, że szata graficzna jest delikatnie mówiąc o kant [...]

Chwila z Java Mail, czyli dlaczego maile nie służą do rozmów z bankami

Saturday, January 15th, 2011

Pewien czas temu natknąłem się na tekst poświęcony sposobom komunikacji klient-bank w mBanku. Autorka słusznie wykazuje, że obsługa w mBanku jest co najmniej upierdliwa, a narzędzie jakim jest korespondencja wewnętrzna nie jest odpowiednio wykorzystane, ale też wysuwa niesłuszną moim zdaniem tezę co do komunikacji za pomocą emaila. Specjalnie dla niej króciutka prezentacja możliwości manipulowania nagłówkami [...]

Jak wyłączyć przeszukiwanie workspace w maven 2

Thursday, November 11th, 2010

Taki mały feature dla eclipsowego pluginu do mavena. Jeżeli dacie eclipse:eclipse to maven domyślnie przeszuka drzewo katalogów “w górę” tylko po to by zamiast ścieżki do repo dać ścieżki do projektów od których zależy wasz projekt. Fajnie? No nie do końca. Jeżeli projekt od którego zależycie jest zamknięty lub z jakiegoś powodu nie ma go [...]

Spring Logger Service, przykładowy procesor adnotacji w Springu

Sunday, November 7th, 2010

Działa od Springa 2.0.X w górę. Jedną z rzeczy, które wkurzają w Springu jest konieczność pisania kilometrowych plików XML nawet wtedy gdy wiadomo, że dana funkcjonalność jest zazwyczaj dobrze zdefiniowana i jednolita w całym systemie. Wtedy aż prosi się o dodanie jej poprzez adnotację i to najlepiej taką, która jasno mówi z jakim rodzajem usługi [...]

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

Aplikacja Vaadin jako klient webservices – słowo wstępne

Friday, October 29th, 2010

Zapowiada się dłuższy tekst i zanim do niego przejdę chciałbym przygotować was mentalnie na to czym będziemy się zajmować. Przy okazji jednego z poprzednich wpisów pojawiło się pytanie o wydajność Vaadin. Jest to dość istotne jeżeli przyjmiemy, że nasza aplikacja powinna być skalowalna. Kwestia wydajności tego typu rozwiązań jest zawsze dyskusyjna. Bo czymże jest wydajność? [...]