Nauka JavaEE do tworzenia aplikacji webowych

0

Chciałbym zacząć naukę JavaEE od tworzenia aplikacji webowych. Nie miałem nigdy z tym do czynienia ale obrałem taki plan :
1.Servlety
2.JSP
3.JSTL
4.JavaServer Face
5.JPA
6.JPQL

Czy czegoś tu brakuje żeby tworzyć nie jakieś kosmiczne ale zwykłe apki web ?
Czy jakaś z tych technologi uamrła już śmiercią naturalną i powinienem zainteresować się czymś innym ?

0

w servletach już nikt nie robi.
JSP-imho warto znać, ale Oracle w swoim tutorialu już przeszdł na JSF.
Ja bym poleciał wg właśnie oficjalnego tutoriala:
http://docs.oracle.com/javaee/7/tutorial/

1

@void-tec ja bym powiedział zupełnie odwrotnie. JSP umarło i nie warto tykać kijem. Servlety warto poznać bo opierają się na nich wszystkie nowoczesne frameworki. Więc jakbyś kiedyś chciał napisać własny frameowork to może warto rozumieć czym jest servlet i filter.

1

Generalnie warto wiedzieć jak filtry działają także jak coś się konfiguruje we frameworkach webowych-nawet się zastanawiałem czy o nich nie wspomnieć, no ale to nie servlety:)
Mi się JSP czasem przydaje, ale zaczynał bym od JSF tak jak leci ten tutek oraclowy. Zresztą tam są też później servlety

0

Ok czyli tak. Zaczynam od JSF w miedzy czasie dowiem sie co to servlety ale nie zagłębiac sie w ten temat.
A co z resztą
JSTL -to jest zdaje sie jakas bibloteka JSP
JPA,JPQL - to jest do z tego co zdazylem przeczytac do relacyjnych baz danych wiec powinno byc bardzo przydatne.

0

JSTL to silnik szablonów, czyli taki "rozszerzony" html którego i tak będziesz się musiał nauczyć pisząc w JSFie.
JPA jest przydatne ;)

0

Do tej twojej listy dodałbym jeszcze EJB a odnośnie JSFa to w jego ramach radzę także zerknąć na primefaces: http://primefaces.org/

0

a EL - Expression language żyje? Ostatnio nie chciało mi coś działać w jakiejś standardowej webowej aplikacji + maven. Tylko JSTL działał. Czyli <c:out>. Ale samo ${expression} nie śmigało.

Gdy wgrałem Springa to działało. Ale tam jest SPEL.

`dodanie znaczników ``` - @furious programming

0

A czy ma znaczenie czy zacznę sięnajpierw uczyć JPA/Hibernate a później Spring albo na odwrót?

0

Ja bym zaczął od springa. Jpa/hibernate jest do łączenia się z bazą i tego podstawy złapiesz "po drodze" natomiast jak będziesz potrzebował więcej to zgłębisz

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