niedziela, 29 marca 2009

Jazoon Cutting Edge

Jazoon Cutting Edge masz ciekawy pomysł na 20 minutowy wykłada o tym, co aktualnie dzieje się w świeci Javy, zgłoś się do organizatorów Jazzon'09. Ważne terminy:
  • Call for papers: od 15 kwietnia 2009
  • Submission deadline: do 15 maj 2009.
Co możesz zyskać zgłaszając się do Jazoon Cutting Edge:
  • darmową wejściówkę dla głównego prelegenta
  • 50 % zniżki dla drugiego prowadzącego prelegenta.
Dokładna data Jazoon Cutting Edge to 23 czerwiec 2009 w Zurychu w Szwajcarii. Zapraszam wszystkich zainteresowanych do wysyłania swoich zgłoszeń do organizatorów!! Powodzenia!!

niedziela, 22 marca 2009

9. Spotkanie Śląskiej Grupy Użytkowników Technologii Java ( Silesia JUG )

Śląska Grupa Użytkowników Technologii Java (Silesia JUG) serdecznie zaprasza wszystkich na dziewiąte spotkanie, które odbędzie się 24.03.2009 o godzinie 18:30 w COIG (Centralny Ośrodek Informatyki Górnictwa S.A.) w sali 136 na pierwszym piętrze, ul.Mikołowska 100 w Katowicach.

Temat: SEAM

Prowadzący: Marek Goldmann

Plan prezentacji:

- Po co mi kolejny framework?
- Standardy wchodzące w skład Java EE 5
- Integracja JPA, EJB 3.0 i JSF
- Czego brakuje? Co można poprawić?
- Poznajmy się bliżej
- Pierwszy komponent biznesowy i strona
- Konteksty
- Cykl życia aplikacji
- Konwersacje i zarządzanie obszarami roboczymi
- Bijekcja
- Nawigacja
- Walidacja
- Zdarzenia
- Bezpieczeństwo
- Co więcej?
- Narzędzia; seam-gen, JBoss Tools
- Excel, PDF, RSS, Email
- Ajax
- Cacheowanie

Marek Goldmann jest pracownikiem JBoss'a.

Po prezentacji (1,5h) odbędzie się krótka pogawędka (15 - 30 minut). Po prezentacji pytania dla obecnych, gdzie będzie można wygrać:
a. IntelliJ IDEA Personal License
b. ReSharper Personal License
c. TeamCity Build Agent
d. Ruby IDE Personal License

Wstęp wolny!

Zapraszam wszystkich w imieniu Marka i Silesia JUG.

czwartek, 12 marca 2009

Groovy i Mule ciekawa mieszanka

Zaintrygowany tym co przeczytałem na blogu Jacka Laskowskiego i w prezentacji Groovy and Grails in Action - Devoxx 2008 - University - Guillaume Laforge . Postanowiłem zobaczyć jak Groovy można "ożenić" z Mule. Przeszukałem dokumentacje Mule i przeczytawszy Scripting Module. Postanowiłem przerobić jeden z pierwszych wpisów na temat Mule, a konkretnie Mule "echo" przykład na język Groovy. Schemat działania jest taki, że będziemy analizowali zdanie wpisane z konsoli, jeśli będzie to wyraz "lukasz1","lukasz2", do "lukasz4" wtedy wypiszemy zdanie "witaj lukasz[1-4]" w innym wypadku komunikat "odejdź od komputera".
Tak wygląda kod całej nasze aplikacji:

A tak to działa:

Jak na razie znam Groov'yiego bardzo pobieżnie, ale zacząłem studiować dokumentację i jestem pod dużym wrażeniem, jak prosto można pewne rzeczy zrobić. Na uwagę zasługuje łatwość wykorzystania wiedzy z Javy w połączeniu z kodem w Groovy. Plan co do Groovy jest taki, żeby napisać wtyczkę do Netbeans i Wicket, która będzie analizowała klasę Javową (Wicketa) i będzie generowała odpowiedni kod hmtl :).

piątek, 6 marca 2009

8. Spotkanie Śląskiej Grupy Użytkowników Technologii Java ( Silesia JUG )

Śląska Grupa Użytkowników Technologii Java (Silesia JUG) serdecznie
zaprasza wszystkich na ósme spotkanie, które odbędzie się
10.03.2009 o godzinie 18:30 w COIG (Centralny Ośrodek Informatyki
Górnictwa S.A.) w sali 136 na pierwszym piętrze, ul.Mikołowska 100.

Temat: Spring Framework - Od grubego do cienkiego klienta
Prowadzący: Zbyszko Palka

Plan prezentacji:
  1. Po co nam Spring Framework
  2. Podstawowe zagadnienia
    • IoC i DI
    • Bean’y i kontekst
    • Anotacje
    • AOP
  3. Warstwa biznesowa
    • Walidacja danych
    • Transakcje
  4. Warstwa dostępu do danych
    • JdbcTemplates
    • JPA
    • Transakcje
  5. Gruby klient
    • Dostęp do kontekstu
    • Wstrzykiwanie zależności poza kontenerem
    • Przykład aplikacji
  6. Cienki klient
    • Spring MVC
    • Przykład aplikacji
  7. Cała reszta
    • Nie omówione elementy Spring Framework
    • Portfolio SpringSource
Po prezentacji (1,5h) odbędzie się krótka pogawędka (15 - 30 minut).
Po prezentacji pytania dla obecnych, gdzie będzie można wygrać:
a. IntelliJ IDEA Personal License
b. ReSharper Personal License
c. TeamCity Build Agent
d. Ruby IDE Personal License

Wstęp wolny!


Zapraszam wszystkich w imieniu Zbyszka i Silesia JUG.