środa, 7 marca 2012

EIwS-Cert - współbieżność w Springu (cz. 3)

Oprócz programowego podejścia do uruchamiania i planowania wykonania zadań Spring w ramach konfiguracji xml'owej udostępnia specjalną przestrzeń wspierającą współbieżność: xmlns:task="http://www.springframework.org/schema/task" dostępnej pod adresem: xsi:schemaLocation="http://www.springframework.org/schema/task http://www.springframework.org/schema/task/spring-task.xsd".

środa, 1 lutego 2012

EIwS-Cert - współbieżność w Springu (cz. 2)

W kolejnym z cyklu (Współbieżność w Springu cz. 1) wpisie dotyczącym współbieżności w Springu przedstawiona zostanie koncepcja planowania zadań.

sobota, 28 stycznia 2012

EIwS-Cert - współbieżność w Springu (cz. 1)

Kontynuując przygotowania do certyfikatu z Enterprise Integration with Spring chciałbym przedstawić sposób w jaki w Springu można zapewnić równoległe wykonywanie wielu zadań - współbieżność. W poprzednich wpisach z serii (wpis I i wpis II) przybliżono temat współbieżności w Javie. Spring na bazie tego co udostępnia Java (ale nie tylko) utworzył swoją warstwę bean'ów pozwalających zrealizować przetwarzanie równoległe.

poniedziałek, 23 stycznia 2012

EIwS-Cert - współbieżność w Java (cz. 2)

Współbieżna realizacja zleconych zadań nie ogranicza się jedynie do wykonania ich przez egzekutor, który posiada wolny wątek (więcej o tym traktuje poprzedni post). Realizację zadań można również zaplanować! Aby skorzystać z tej możliwości należy użyć dedykowany do tego rodzaju zadań egzekutor - ScheduledExecutorService

piątek, 20 stycznia 2012

EIwS-Cert - współbieżność w Java (cz. 1)

Jednym z pierwszych tematów, który omawiany jest na szkoleniu EIwS jest współbieżność. Zanim przedstawię sposoby w jakie Spring realizuje wielowątkowość proponuję zapoznać się z tym jak radzi sobie z tematem Java.

czwartek, 12 stycznia 2012

Na zakupy do RTVEuroAGD - ciekawa oferta (1)

Przez przypadek zauważyłem, że "Euro" w swojej ofercie posiada tablet Dell Streak 7". Oferta jest niezwykle atrakcyjna, ponieważ jest ona w tej chwili najtańsza na rynku - tak przynajmniej wynika z porównywarki Ceneo. Jeśli wziąć pod uwagę, że za towar można zapłacić w 40 ratach po 30 zł to naprawdę wszyscy chętni powinni z niej skorzystać.

piątek, 6 stycznia 2012

Własny walidator w JSF 2

Przygotowując aplikację AccountApplicationForm do zbierania wniosków na potrzeby projektu SOAwA potrzebowałem na komponencie h:inputText zweryfikować czy to co użytkownik wprowadzi jest poprawne. Konkretnie chciałem sprawdzić czy wprowadzony numer PESEL jest poprawny.

niedziela, 1 stycznia 2012

SOA w akcji - integracja systemów bankowych (c.d. 5)

Po ponad roku postanowiłem powrócić do zarzuconego projektu wprowadzającego w technologie SOA. Prace zacząłem od przeglądu i uruchomienia symulatora systemów bankowych - BankSourceSystem

"Failed to create Java Virtual Machine" - problem po aktualizacji STS

Po zaktualizowaniu SpringSource Tool Suite do wersji 2.8.1 przy uruchamiania aplikacji zaczął pojawiać się komunikat "Failed to create Java Virtual Machine" i program kończył działanie. Rozwiązaniem problemu okazało się rozszerzenie konfiguracji uruchomieniowej aplikacji (sts.ini) o dodatkowy parametr.

Reakcje termojądrowe - energetyczna przyszłość

Anna Szwemin na łamach serwisu kosmonauta.net opublikowała znakomity artykuł opisujący podstawowe zagadnienia dotyczące reakcji termojądrowych i ich wykorzystania w tokamakach do produkcji energii elektrycznej.