Mixing front-end and server technologies (Spring, Thymeleaf, AngularJS)

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.

+6
source share
1 answer

I suggest jhipster . I recently wrote an application with this API, and I think this is one of the best start-ups for applications with back-end based on SpringMVC and front-end with AngularJS. You can easily create a command line template that is fully editable.

+5
source

All Articles