I am new to web application development and trying to learn some technologies. I have (very) little experience with Spring-MVC and AngularJS. Recently, I began to study Timeleaf.
Having some really basic knowledge about these technologies, I'm trying to figure out how and how to use them together.
I know there are combinations like the REST API like the Spring-MVC + AngularJS controller as an interface technology that consumes data. And that may be enough for your one page application. But what about multi-page applications that need to reuse some components (like navbars)? What about incorporating security mechanisms into these applications?
I just found out that there is Thymeleaf, which seems to be a decent template engine. So far, I have only used it to create some templates for my HTML files, but I heard that there are many more devices - for example, using my nice integration with Spring.
I am going to create a web application consisting of several pages with security mechanisms (registration, logging, etc.), integration with the database and a lot of user interaction. It will be a kind of ordering system.
Does it make sense to mix front-end technologies like Angular and Thymeleaf back-end, especially in my case?
I saw a good post here , but still need some clarification.
source share