JavaEE, Spring czego się uczyć

0

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.

0

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

0

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:

0

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?

0

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.

1 użytkowników online, w tym zalogowanych: 0, gości: 1