JSF czy JSP - czego użyć do projektu na studiach

0

Witam, na koniec semestru mam zrobić projekt w Javie EE, planuję zrobić dziennik elektroniczny. Lekko poznałem oraz mam materiały do nauki z JSF i JSP. Chciałbym wybrać taką technologię, której nauka pomogłaby w znalezieniu pracy, ale na forum czytałem, że są przestarzałe i raczej ich się nie używa. Jest coś innego co moglibyście mi polecić? Z góry dziękuję za pomoc :)

1

A to musi być Java EE czy może to być jakaś technologia enterprise? Bo jesli to drugie to może Spring MVC + JPA ( https://github.com/Pharisaeus/SpringScaffoldApplication )

0

No rzeczywiście, z tego co przeglądam oferty pracy to najwięcej jest JPA lub Spring, a o JSF czy JSP nic nie widać. Spróbuje się za to wziąć, dzięki za pomoc :)

0

Jeszcze mam jedno małe pytanko, a nie chcę specjalnie nowego tematu zakładać. Czy znajomość JSF/JSP może pomóc w znalezieniu pracy? Czy w tym czasie lepiej poznawać np. Springa?

0

Olej jsp/jsf albo zostaniesz starym sfrustrowanym programistą.

0

Naucz się i Spring MVC i JSF. Można też używać JSF z backendem springowym. Jednak backend CDI jest bardziej elegancki.

Spring MVC ma sens jak użyjesz go do API restowego i wystawisz jakieś GUI w JS. To raczej dłuższa ścieżka, bo trzeba poznać biblioteki JS (np. KendoUI, AngularJS, extJS, Dojo), jest to dodatkowa nauka często kosztowna czasowo.

Polecam zacząć od JSF, PrimeFaces i backendu z EJB3/JPA2. To lekka i przyjemna ścieżka (w sumie JPA2 jest najbardziej wymagające). Konfiguracja Springa jest trudniejsza (ale warto się tego nauczyć) i może zgasić Twój zapał. Niby jest Spring Boot (warto poczytać), ale Java EE praktycznie od razu nadaje się do pracy.

Jak JSF to tylko z kontrolkami: http://www.primefaces.org/showcase/index.xhtml

JSP się na początku nie ucz.

0

@Złoty Kot to są dwa konkurencyjne stosy po prostu i praca jest i w tym i w tym. W ogóle w praktyce to zwykle korzysta sie z obu na raz, tzn nawet jeśli masz aplikacje w Springu to często laczy sie to z JPA i jakimś JAX-WS bo jest wygodnie ;]

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