Witam,
już od jakiegoś czasu uczę się programowania w Javie, myślę że całkiem nieźle opanowałem Java SE, Swing, JavaFX2. Problem w tym, że jest raczej niewiele ofert ograniczających się do takiego zakresu umiejętności. Chciałbym więc zacząć się uczyć czegoś związanego ze stronami internetowymi. I tutaj pojawia się pytanie - uczyć się JSF, tutoriale Oracle, czy jakieś inne frameworki, Spring czy coś jeszcze innego? Chodzi mi o sugestię pod kątem szukania pracy. Podstawy mam solidne i jestem zdeterminowany, żeby znaleŹć pracę w dziedzinie programowania. Mile widziane by były też sugestie tutoriali czy kursów. Nie chcę, żeby to zabrzmiało tak, jakbym chciał iść na łatwiznę, ale chodzi mi o coś w czym mogę szybko zobaczyć efekty (i pracę).
Wiem, że podobne tematy już były, ale z tego co wiem, jeśli chodzi o technologie webowe trendy bardzo szybko się zmieniają, dlatego chciałbym najaktualniejsze informacje.
JavaEE, Spring czego się uczyć
- Rejestracja: dni
- Ostatnio: dni
- Rejestracja: dni
- Ostatnio: dni
Spring (DI, AOP, MVC, TX), JPA (Hibernate), Maven, Java8 (Lambda).
Ogólnie oficjalne dokumentacje zazwyczaj są dobre. Książki sobie odpuść na temat poszczególnych frameworków.
http://javabrains.koushik.org/spring.html
http://javabrains.koushik.org/hibernate.html
- Rejestracja: dni
- Ostatnio: dni
- Postów: 19
polecam czytać i przerabiać blogi z tutorialami
http://www.mkyong.com
http://www.javacodegeeks.com/java/enterprise-java/
z książek to na początek "Spring w Akcji" potem "Spring w Praktyce" tak poleca nawet autor tej drugiej...
filmy na yt:
- Rejestracja: dni
- Ostatnio: dni
Czyli z tego co widzę, to najlepiej pominąć JavaEE i skupić się na Spring Framework? Rozumiem z tego co udało mi się wyczytać, że Spring MVC to strony www, a pozostałe to tylko jakieś tam ułatwienia i ulepszenia?
- Rejestracja: dni
- Ostatnio: dni
JavaEE to bliżej nieokreślone hasło marketingowe, w które wchodzą różne technologie bardziej i mniej przydatne.
Jeśli chcesz korzystać z EJB to Spring się nie przyda i wice wersja.
Natomiast w skład JEE wchodzą takie rzeczy jak JPA (Hibernate), transakcje, walidacja, JMS które są przydatne i popularne.
JSF natomiast mniej.
W Springu dużo nie ma, DI można ogarnąć raz-dwa, TX i AOP trochę dłużej, MVC jeszcze dłużej.
Zacznij od prostych rzeczy, nawet możesz użyć Spring Roo czy Boot czy jak to się tam teraz nazywa.