polecacie jakieś źródło informacji, dzięki któremu mógłbym w mairę nauczyć się podstaw jsf, tak żeby ogarniać potem w nim zrobione? Preferuję jakieś wideotutoriale, najlepiej po ang.
Co prawda nie wideo, ale myślę że dobre: http://www.mkyong.com/tutorials/jsf-2-0-tutorials/
Poza tym warto poznać Primefaces, na ich stronie w zakładce showcase masz pokazane jak dodawać komponenty.
czyli dobrze jest poznać samo JSF przed nauką np primefaces właśnie? (a nawet trzeba)
Trzeba poznac podstawy JSF przed PrimeFaces (to tylko biblioteka wzbogacajaca o nowe kontrolki: dolaczasz jar i masz), w praktyce jednak sample sa tak dobre, ze uczysz sie tych technologii jednoczesnie. Ale projekt trzeba jakos zalozyc i wiedzec po co sluzy np. FacesServlet.
Czyli jsf to takie podstawy, a primefaces to juz dodatki, rozumiem :)
Tez powoli zaczynam jsf i na poczatku myslalem o tych tutorialach:
http://www.coreservlets.com/JSF-Tutorial/jsf2/
http://jaiswaltraining.com/jsf/index.php
Jednak nie wiem, na którym najlepiej wyjde :P moze na tym co kolega podał wyzej?
Lepiej zrobic cos praktycznego.
Zaloz tabele w bazie i zbuduj sobie CRUD (moze, ale nie musi byc oparty o PrimeFaces). Moze to nudne, ale bedzie dobrym wstepem do ogolnego pisania aplikacji internetowej. Potem bez problemow przerobisz to na PrimeFaces i dalej juz powinno byc z gorki.
Hmm no tak, tylko musze załapać jakies podstawy o co w ogóle chodzi w temacie :) dlatego chce napocząć jakis tutorial. W ksiazce ktora kupilem niedawno mam tez rozdział o JSF i moze go przeczytam też i porobie przykłady z ksiazki (chociaz duzo ich tam nie ma :P)
Moze to nudne,[..]
Mnie tam ciekawi, mam chęci poznawcze :D
Zrobie jak mówisz, aż wyjdzie
Mam tez jedno pytanie, czy w dalszej pracy w Javie EE warto porzadnie nauczyc się jezyka EL albo tagów JSP - biblioteki JSTL? bedzie to jakos przydatne wśród takiej ilosci frameworków javowych na pozniejszym poziomie? czy po prostu - mozna to poznac ale tylko po to zeby "wiedziec ze jest i mniej wiecej co w trawie piszczy"? :P
dzieki za tresciwe odp
Sam ucze sie Java EE / Spring i okolicznych technologii okolo 4 miesiace pracujac w nich i odradzam nauke EL tylko po to, aby dokladnie umiec (w moim przypadku dziala tylko praktyka, czyli cos co sam napisze i jest mi potrzebne: to mozna latwo znalezc). Mi osobiscie z reguly wystarcza google / dokumentacja: potrzebuje jakiegos tagu / fragmentu EL to sobie googlam i raczej nie ma problemu. Zapamietasz to, co bedziesz uzywal czesto. Reszte znajdziesz w dokumentacji / dowiesz sie, gdy bedziesz tego potrzebowal.
Co do JSP/JSTL jak stawiasz na JSF raczej nie bedziesz z tego korzystal (co innego jesli uzywasz Spring MVC, sam planuje poznac to, gdy pobawie sie innym GUI, nie wczesniej i mnie najdzie na JavaScript). Za to koniecznie trzeba poczytac o technologii facelets, aby np. wykonac sobie szablon strony (layout). To jest bardzo proste i czesto przydatne. Tych tagow od facelets jest kilka i je trzeba znac piszac w nowoczesnym JSF.
Z okolicznych technologii warto poznac (ale nie koniecznie na samym poczatku) podstawy Mavena, tak aby byc w stanie stworzyc sobie enterprise application (aplikacja web, moduly ejb, rozumiec jakie scope gdzie poustawiac itp.), tak aby rozumiec mniej wiecej co sie dzieje i douczac sie w miare nowych potrzeb.
https://netbeans.org/kb/docs/javaee/maven-entapp.html
czyli mówisz, że używajac Springa MVC warto znac całe JSP? i nie jest to wtedy technologia spychana na bok?
do sugestii sie dostosuje, przejrze jeszcze JSTL skoro juz zaczalem, potem wezme sie za jsf napisze cruda i bede kombinował i w razie cos szukał pomocy na 4p :D
Co do Mavena poznac musze, bo podobnoż przydatny bardzo. Kompletnie nie wiem do czego sluzy, jak sie go uzywa ani nawet jak wyglada, ale trzeba go bedzie w koncu wziąć, jak czas przyjdzie :)
Mam bliskie zeru doswiadczenie ze Spring MVC, ale dlubalem troche w jego pochodnej Grails (ktore rowniez polecam: fantastyczny i prosty w uzyciu framework, niestety nie mialem okazji nic produkcyjnego w tym porobic). Jesli chodzi o Spring MVC raczej tagi JSTL to lektura obowiazkowa na sam poczatek.
W sumie slowo 'JSP' to jest buzzword, bo ma zbyt wiele znaczen.