Mam zamiar napisać aplikację webową. Początkowo projekt miał być napisany w Java+Spring Security+JSF ale chcę zrezygnować z JSF na rzecz czegoś lżejszego - najprawdopodobniej AngularJS, myślałem o primeUI ale to tylko zestaw kontrolek a pasuje mieć coś co obsługuje mvc. Nie za dobrze chyba byłoby mieszać (o ile to możliwe) angulara z primeui(bazującego na jquery) Pytanie brzmi: Jak by to było najlepiej rozegrać? Na serwerze chcę mieć javę. Myślę nad Spring MVC/Spring REST + Spring security i do tego właśnie na przykład AngularJS - to dobre podejście? Chyba, że spring mvc+security + primeui?
Mile widziane sugestie, linki przykłady itp:)
Chyba rest wydaje się najsensowniejszy, może później ci się odmieni to zawsze sobie inny front zastosujesz
Mały Krawiec napisał(a):
Chyba rest wydaje się najsensowniejszy, może później ci się odmieni to zawsze sobie inny front zastosujesz
W takim przypadku-Spring rest+angular?
Spring Data REST + AngularJS to moim zdaniem najsensowniejsze połączenie w Twoim przypadku.
Tu masz połączenie Spring REST + AngularJS:
https://github.com/DanielMichalski/spring-mvc-angularjs
a tutaj Jersey + Spring Security + AngularJS:
https://github.com/GoreIT/libriaweb
Jeszcze jedna kwestia mi się nasuwa. Mając JSF i pliki properties internacjonalizacja nie jest problemem. Jak to wygląda w angularze? czy powinno być to po stronie serwera i bundle trzymać w bazie(kiepskie rozwiązanie raczej)?
Bundle wystawiasz jako zasób REST taki JSON po prostu i teraz w angularze serwis który dla klucza zwraca wartość