[Java] JSF + Spring + Hibernate dla początkującego

0

Jak zaznaczyłem w temacie zaczynam się uczyć różnych technologii tworzenia stron w Javie. Tutki do poszczególnych frameworków są w dużej ilości, ale mam problem ze znalezieniem dobrych tutków na temat integrowania wszystkich trzech frameworków naraz z użyciem NetBeans.

Jak sądzicie, lepiej się uczyć Javy czy PHP? Patrząc przez pryzmat wakacyjnej roboty. Da się zarobić w Krakowie znając Javę na średnim poziomie? PHP wiem, że się da bo jest duże zapotrzebowanie. Preferuję Javę, ale jeśli nie da się na niej zarobić to chyba jednak porzeźbię w PHP.

No i jak osądzacie przydatność wymienionych w temacie technologii?

PS. Mam już minimalne doświadczenie w tworzeniu stron w Javie - stworzyłem na przykład bardzo prymitywny sklep w architekturze MVC korzystając z Beanów, JSP i serwletów.

0

W Krakowie można zarobić na Javie. Koniec końców macie tam googla.

Co do czegoś prostego jak znasz podstawy to polecam zainteresować się Apache Wicket. O JSF zapomnij, bo tego się naucza na uczelniach, co oznacza, że jest przestarzałe.

0

Czemu zapomnieć o JSF? JSF jest w ciągłym rozwoju. U mnie na uczelni na jednym przedmiocie uczą np: XSLT, Spring, JPA, JSF, AJAX itd. Co prawda niezbyt dogłębnie ale jednak. No i chyba nie są to techniki przestarzałe. Niestety nie chodziłem na ten przedmiot w tym roku.

0

JSF jest przestarzały. Jak diabli. Generalnie jest rozwijany, ale daleko mu do wicketa czy GWT. JSF jest nakładką na niezbyt udane rozwiązanie jakim jest JSP. Dobra machnę know how o wickecie na serwisie i będzie można porównać.

0

Hm. Byłbym wdzięczny. Z tego co widziałem w ofertach pracy to JSF jest częściej wymieniany niż nawet Spring, a Wicketa nie widziałem, żeby ktoś wymagał.

0

Można by rzec że to tylko świadczy o przestarzałości tych technologii :) Dlaczego ? Bo przeważnie jest tak że najnowszych technologii nie używa się w praktyce tak od razu. A w ofertach pracy JSF występuje dlatego że już nikt się nie chce tym
zajmować, a "ONI" ( pracodawcy) szukają za wszelką cenę ludzi którzy poratują stare aplikacje. ;)

0

@donkey7, bo 99% ofert pracy dotyczy starego kodu. Ja mam farta, bo mogłem zacząć ostatnio calkowicie nowy projekt od zera z takimi technologiami jak mi pasuje. Dość długo broniłem sie przed JSFem w tym projekcie, ale w końcu się udało i mam GWT.

0

tylko pogratulować tego farta ;)

0

Czy Sun promuje JSF z przyzwyczajenia, bo to jego technologia, czy też sam nie doszedł do tego, że jest przestarzała ?

0

oj chciałbym móc się w chociaż JSF pobawić w pracy...a muszę się babrać w czymś takim jak TemplateProcessory ( takie coś co wyszło przed JSP i servetami ) a jak dobrze Koziołek powiedział 99% projektów to maintenance - skoro działa to po co zmieniać...ale czy jsp jest złe samo w sobie? czy to jsf, czy springMVC z jspów korzystają i jakoś to działa, a zanim wicket stanie się popularny i jakiś większa app na nim oparta powstanie to chyba dużo wody w Wiśle upłynie, co nie znaczy że nie jest fajnym frameworkim, wręcz przeciwnie, naprawdę daje radę...

a jeśli JSF + Spring + Hibernate to przebrnij przez: JSF In Action, Spring in Action 2nd Edition i Java Persistence with.Hibernate Manninga ;-)

0

Ale mu zadałeś pracę domową. Ja w to brnę brnę i nie wiem czy mnie to na manowce nie wyprowadzi :)

0

Hm czytam sobie Web Application Learning Trail na netbeans.org powolutku no i już widzę, że JSF 1.x szału nie robi ;p Edit: A co myślicie o nadchodzącym JSF 2.0?

Ile zajmują poszczególne frameworki? Tzn o ile megabajtów zwiększa się projekt po dodaniu bibliotek do .war'a?

GWT służy tylko do tworzenia aplikacji AJAXowych? Tzn jak ktoś sobie wyłączy JavaScript (vide GoogleBot) to nic nie dostanie? Jak tu rozwiązać dostępność dla crawlerów właśnie, żeby mogły zaindeksować? Edit: OK już wiem.

JSP jest nieudane? To jakie jest inne rozwiązanie z taką samą funkcjonalnością? (Tzn tłumaczenie .jsp na .class w czasie pierwszego żądania.)

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