Posts

Showing posts with the label JSF

New blog domain: kula.blog

It's still work in progress but new posts will be published on  https://kula.blog/ Thanks to 11ty base blog RSS is working from the start so it should be easy to add to your reader if you still use any :) If now then I hope you can sign up to the newsletter where I'll be publishing new posts and interesting articles to it from time to time. Please use  kula.blog  from now on.

Recenzja "Core JavaServer Faces"

Image
Książka o której już pisałem "Core JavaServer Faces". Dostępna np. w księgarni Helionu: http://helion.pl/ksiazki/javfac.htm Krótko i na temat, jak to powiedział raz promotor do jednego z moich znajomych: Połowa pracy jest zbędna... Mam tutaj na myśli pierwszą połowę, do strony 322. Od 9 rozdziału: "Niestandardowe komponenty, konwertery i mechanizmy weryfikujące". Druga część książki odnosi się do pisania własnych komponentów i konwerterów, korzystanie z usług zewnętrznych jak bazy danych czy LDAP. A także dość ciekawy (choć moim zdaniem za krótki) rozdział o AJAX, oraz kontrolkach AJAX. Brakuje mi także omówienia technologii RichFaces, choćby pokrótce. Na plus trzeba dodać omówienie Facelets i Seam. Ostatni rozdział to typowy how-to z dość chaotycznie pogrupowanymi pomysłami zaczynającymi się od utworzenia projektu w Ecilipse, przez mechanizm uploadu plików, aż po rady co do odczytywania logów. Moim zdaniem książka powinna być obszerniejsza oraz więcej uwagi p...

SortTable po przeniesieniu do NetBeans

Image
Click here to download: SortTable.tar.gz (8 KB) W poprzednim poście narzekałem na kłopoty z kodowaniem pliku properties w Eclipse. Postanowiłem przetestować jak ten plik potraktuje NetBeans6.7.1, skopiowałem projekt do folderu z projektami NetBeans, oraz usunąłem folder build(jeśli znajduję się on w projekcie nie można utoworzyć nowego projektu webowego na bazie źródeł z Eclipse(żeby nie było że jest idealnie, import projektu Eclipse nie zadziałał). Pozostało z opcjach projektu dodać biblioteki JSF, oraz JSTL i po 2 minutach uruchomiłem projekt. Chwila, przecież w Eclipse też działał, pora sprawdzić jak tam się miewa mój plik z komunikatami: otóż jest zdrowy i ma się dużo lepiej niż w Eclipse, zamiast znaków ucieczki-Polskie znaki! Właśnie to podoba mi się w NetBeans, to co musi działać, działa. Wiadomo bywa różnie a można mnie posądzić o to że Eclipse szaleje z powodu złej instalacji(tylko że co to za instalacja która wymaga tylko wypakowania plików?) W załączniku projek...

Eclipse w Ubuntu, koszmar kodowania plików properties

Image
W ramach poznawania Eclipse postanowiłem przepisać w nim jeden z przykładów JSF, mianowicie tabelę z sortowaną tablicą. Jednocześnie Eclipse ma kilka cech które mi się podobają, choćby konfiguracja, jednak nie jest pozbawione wad. To co szczególnie mi się w nim nie podoba to niemożliwość po pisania bez jakichś trudności. Nie wiem o co chodzi, ale na pewno mi się to nie podoba ;)  Tematem dnia są pliki properties, a właściwie jeden. Ile on mi dzisiaj kłopotów sprawił to tylko ja wiem. Od początku: Java używa kodowania UTF-8, tak? No tak. Linux też używa UTF-8... oczywiście. Wieć skąd się wzieło ISO-8859-1???!!! Nie ma pojęcia. Troche poczytałem: np: http://www.martinahrer.at/blog/2007/06/03/eclipse-encoding-settings/ Oraz: http://karussell.wordpress.com/2008/09/04/encoding-issues-solutions-for-linux-and-within-java-apps/   Generalnie chodzi o to co by w ustawieniach projektu zmienić sobie na UTF-8 i ma działać. Efekt? W końcu mogłem zapisać tekst ze znaczkami: ąęźćńó.. ...

Pierwszy projekt JSF w Eclipse IDE

Wielu może uznać to za co najmniej dziwne iż pisząc aplikacje w JSF praktycznie nie używam i co więcej do dzisiaj nie potrafiłem nawet stworzyć projektu JSF w Eclipse! Na swoją obronę dodam iż Eclipse jeśli chodzi o prostotę utworzenia projektu JSF nie jest zbyt prosty, na pewno wersja Galileo której dzisiaj używałem jest łatwiejsza niż Ganymede na którym próbowałem poprzednio... jednak to nadal nie ten poziom co NetBeans. A problem był dość prosty, ale jak zawsze okazuje się to dopiero po jego rozwiązaniu :( Od początku. Tworzę nowy Dynamic Web Project, ustawiam dla niego konfigurację JSF 1.2, oraz dodaję biblioteki... Miałem już pobrane biblioteki JSF 1.2, dodałem je więc do nowego User Library, dodałem także JSTL 1.2, który też jest wymagany. Tworze projekt... od tego momentu, męczyłem się okropnie... kontener po prostu nie znajdował javax.faces.webapp.FacesServlet. No jakie to proste, ale przecież mam to w bibliotekach! Nie pomogły krzyki ani groźby, projekt nie chce ruszyć i wywal...

Nowe książki(PL)

Właściwie ten post będzie czymś w rodzaju opisu tego co obecnie robię, oczywiście poza pracą:) Otóż zakupiłem ostatnio dwie książki "Core Java Server Faces" oraz "Spring Framework, Profesjonalne Tworzenie Oprogramowania w Javie". Może zacznę od ich małego podsumowania, a właściwie pierwszego wrażenia po przeczytaniu wstępu/wprowadzenia w obu książkach. Jako pierwszą zacząłem czytać JSF. Sam wstęp ma 29 stron, a znalazło się tam miejsce nawet na prosty przykład, język jest zrozumiały i jasny. Kupiłem jednak tą książkę tak naprawdę tylko po to by usystematyzować moją wiedzę o JSF, tak więc (przynajmniej na razie) książkę czyta się szybko i przyjemnie. Co do Springa, jest już gorzej. Springa używam, przynajmniej IoC, jednak tutaj naprawdę muszę się uczyć... Sama książka jest o jakieś 200 stron dłuższa niż JSF, co sprawia że ma już 800 stron, jednak nie ma się co przerażać jej grubością. Pierwsze 10% książki które już przeczytałem to oczywiście wstęp, nasycony jest jedn...