Jak instalator portletów w LIferay wyruchał classloader Tomcata

Kilka dni mi to zajęło, ale dopiero lekkie zapalenie gardła połączone z finałem leczenia za pomocą dwóch napojów piwopochodnych Somersby spowodowało, że mam rozwiązanie. W czym problem leżał Mamy sobie task polegający na dopisaniu do istniejącego portletu dodatkowego modułu. W dużym skrócie portlet pobiera dane z formularza www, zamienia je na PDFa i wysyła mailem. […]

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

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

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ść? […]

Mavenem nie da się…

… kilku rzeczy zrobić. Niestety maven + hudson nie sprawdzają się przy wykonywaniu niektórych operacji. Szczególnie boli tu słaby plugin do JBossa. Względnie ja jestem durny i nie potrafię wysłać aplikacji w postaci paczki .ear przez JMX. W każdym bądź… Hudson idealnie nadaje się za to do tworzenia różnych dziwnych kombinacji pomiędzy zadaniami. Dlatego też […]

EJB3 + WebServices + J2SE Client – nic dodać nic ująć…

Tak się nieszczęśliwie złożyło ostatnimi czasy, że musiałem zawiesić kilka własnych projektów na rzecz pracy w Urzędzie. Myślałem, że na blogu objawi się to małą ilością rozbudowanych opisów nowych zabawek, ale na całe szczęście zawiodłem się. W ręce wasze oddaję opis prostej aplikacji JEE5 napisanej z wykorzystaniem Web Services. Klientem serwisu jest tu zwykła aplikacja […]

Glassfish dla topornych

Nauka EJB ma to do siebie, że wymaga na starcie dużo samozaparcia i cierpliwości. Jednak niektóre jej fragmenty są łatwe lekkie i przyjemne. Niewątpliwie takim jest przyswojenie podstaw obsługi serwera Glassfish. Zapraszam do lektury na 4programers.net:http://4programmers.net/Java/EJB/Glassfish Kod jest dostępny na licencji MIT. Jednak niektóre rozwiązania mogą być objęte inną licencją. W takim przypadku jest, to […]

EJB3 + WebServices + J2SE Client – nic dodać nic ująć…

Tak się nieszczęśliwie złożyło ostatnimi czasy, że musiałem zawiesić kilka własnych projektów na rzecz pracy w Urzędzie. Myślałem, że na blogu objawi się to małą ilością rozbudowanych opisów nowych zabawek, ale na całe szczęście zawiodłem się. W ręce wasze oddaję opis prostej aplikacji JEE5 napisanej z wykorzystaniem Web Services. Klientem serwisu jest tu zwykła aplikacja […]