Maven + jQuery [Bootstrap, AngularJS, Modernizr itd.] = WebJars

rsz_1untitledZarządzanie zależnościami w projektach opartych na języku Java jest przyjemnością… w zasadzie mogłoby nią być, gdyby nie niekompatybilności, konflikty, ClassNotFoundException itd. Problemy narastają gdy tworzymy aplikacje webowe.

Dodanie kolejnej biblioteki webowej oznacza ściągniecie i skopiowanie plików do katalogu aplikacji. Podwyższenie wersji? Ponownie, ściąganie, kopiowanie. Jeśli nazwy plików nie zmieniły się – mamy szczęście. Potrzebujemy dwóch wersji tej samej biblioteki? Kolejne utrudnienia. Ilość plików bibliotek szybko przerośnie ilość właściwych plików projektu.

Continue reading

Dynamiczne formularze z użyciem jQuery

jQueryWszyscy deweloperzy prędzej czy później stają przed problemem stworzenia dynamicznego formularza. Dynamiczny formularz to taki, w którym ilość pół może być zmieniana przez użytkownika. Może to być dowolna ilość plików wysyłanych do serwera, czy zmieniające się pola formularza, w zależności od udzielanych odpowiedzi. Na przykładzie prostego formularza, zajmę się tym tematem.
Continue reading