Apr 16

Stripes jest frameworkiem wspomagającym implementowanie warstwy prezentacji w aplikacjach webowych. Jest podobny do znanego wszystkim frameworka Struts. Jednak Stripesy nie wymagają konfigurowania warstwy widoku w plikach xml co w przypadku poznawania nowego frameworka jest kłopotliwe i wymaga więcej czasu. W tym wypadku cała konfiguracja obsługiwana jest za pomocą adnotacji wprowadzonych w Javie 5.

Continue reading »

Mar 16

Słowem wstępu

Mroczna historia na dobry początek

Przed monitorem jednego z terminali Biblioteki Uniwersyteckiej spędzałem kolejną dłużącą się bez końca godzinę. Na zewnątrz niebo nabierało coraz ciemniejszych barw. Poszukiwałem ciekawego tematu na nowy artykuł na j2ee.pl.

Wielogodzinna praca powodowała, że zaczynałem odczuwać nadchodzące zmęczenie. Postanowiłem podarować sobie chwilę odpoczynku od zagadnień IT. Nierozsądnie wpisałem w pasku przeglądarki tvn24.pl – strona chwilę się wczytywała. Wziąłem ostatni już łyk Red Bulla. Jak przez mgłę spoglądałem na treści atakujące moją bezbronną świadomość. W prawym dolnym rogu ujrzałem umieszczoną sondę. Zupełnie bez powodu ogarnęła mnie nagła, nieodparta ochota na to, żeby zagłosować… Lecz nagle poczułem na skórze powiew mroźnego powietrza, który w parnej sali Biblioteki wydawał się pojawić jakby znikąd. To co działo się następnie nie sposób opisać jakimikolwiek słowami. Przez chwilę zdawało mi się, że tuż za moimi plecami bezgłośnie niczym rycerz ciemności przemknął Premier Jarosław Kaczyński cenzurując swym wzrokiem oglądane przeze mnie treści. Modliłem się, żeby to wszystko nie było prawdą – nie chciałem, żeby Premier zobaczył oglądania jakich pornograficznych treści dopuszczają się studenci. Wciąż oszołomiony tym, co wydarzyło się przed chwilą postanowiłem zaczerpnąć świeżego powietrza.

Continue reading »

Apr 20

Bardzo często w aplikacjach webowych wykorzystujemy context path. Jest to właściwie jedyne rozsądne rozwiązanie aby dołączyć do strony JSP jakiś CSS czy choćby obrazek. Bardzo często w kodzie strony JSP widać rozwiązanie polegające na umieszczeniu w niej wyrażenia:

<%= request.getContextPath %>

Jako, że bardzo.. bardzo nie lubię kodu Java w JSP zawsze zamieniam takie kwiatki na elegancki.. choć odrobinę dłuższy EL:

${pageContext.request.contextPath}

Oczywiście nie jest to żadne odkrycie.. jednak nie ściemniając dalej muszę powiedzieć, że ten wpis powstał tylko dlatego, że nie mogę z jakiegoś dziwnego powodu zapamiętać składni tego EL i prawie zawsze jak muszę go użyć sięgam do googla ;)