pulla
pulla
#programowania #java

Cze,

Ogarniam sobie powoli Spring MVC gdzie w części view używam jsp. Czy jest jakaś alternatywa dla jsp i czy spring MVC+jsp to dobre połączenie? Bo gdzieś trafiłem na informację, że jsp jest już stare itd, a nie chciałbym się uczyć rzeczy, które są już na wymarciu ;).

Pozdro!
  • Najlepsze
  • Wszystkie komentarze
Wozyack
@pulla: Powoli odchodzi się od JSP, lepiej używać JSF 2 z Faceletami.

EDIT: Kiedyś pisałem jeszcze w FTL (Freemarker Template Language)
Wozyack
@pulla: Nie. JSF służy do generowania widoków (czyli interfejsów użytkownika), Spring jest ogólnym frameworkiem do tworzenia całej aplikacji (od warstwy bazodanowej, przez usługową po widok, zarządzanie żądaniami klienta, bezpieczeństwem, modelem aplikacji etc.), gdzie do generowania UI można używać różnych technologii/frameworków.

Co do generowania UI - używa się jeszcze Velocity. Innych nie znam albo nie pamiętam, ale od JSP się odchodzi.
w.....a
w.....a
@pulla: jeżeli chodzi o korporacje i duże systemy wymiany danych czy aplikacje sieciowe to wciąż można znaleźć jsp wprost z definicji - wyuczone technologie, oszczędności itd. więc warto wiedzieć coś o JSP, ponieważ jest łatwe, a wiedza nie szkodzi, JSF jest w standardzie, więc z samej dokumentacji poznasz :)
_7MD
_7MD
1
@Wozyack: nie myl Spring MVC ze Springiem bez dopisków.

@pulla: Tak, Spring MVC to odpowiednik JSF. Ten pierwszy jest request oriented, a ten drugi component oriented (http://stackoverflow.com/questions/4801891/difference-between-request-mvc-and-component-mvc).

Możesz się zainteresować taką ciekawostką jak Thymeleaf, który jest promowany przez twórców Springa ostatnio np w Spring Boot.
Acrene
@pulla: Możesz użyć Velocity albo Freemarker innych alternatyw zbytnio nie ma zobacz w dokumentacje:

http://docs.spring.io/spring-framework/docs/4.1.x/spring-framework-reference/html/view.html
w.....a
w.....a
@pulla: @_7MD: @Wozyack: jeszcze do tego wszystkiego dorzuce vaadina ( ͡º ͜ʖ͡º)
pulla
pulla
pulla Autor
0
@Wozyack: Hmm, bo jak rozumiem to Spring MVC to jest taki odpowiednik JSF? więc lepiej ogarnąć JSF + facelets?
pulla
pulla
pulla Autor
0
@wieslawwrona: @Wozyack: Serdeczne dzięki za odpowiedzi :)
w.....a
w.....a
@Acrene: fajnie ...