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 :).

2 komentarze:

Łukasz Lenart pisze...

Cała masa literówek, komuś się bardzo śpieszyło?

Łukasz Lipka pisze...

dzięki:)faktycznie jakoś się zakręciłem przy tym:) za dużo pracy:) literówki poprawione:) powinno się lepiej czytać:)