混合前端和服务器端技术(Spring,Thymeleaf,AngularJS)

时间:2015-10-12 19:13:39

标签: java angularjs spring spring-mvc thymeleaf

我是网络应用程序开发的新手,并尝试探索一些技术。我对Spring-MVC和AngularJS有一些(非常)小的经验。最近,我开始学习Thymeleaf。

对这些技术有一些非常基本的了解,我正试图弄清楚是否以及如何共同使用这些技术。

我知道像REST API这样的组合作为Spring-MVC控制器+ AngularJS作为消耗给定数据的前端技术。这对于您的单页应用程序来说可能已经足够了。但是应用程序包含许多应该重用某些组件的页面(例如navbars)呢?那么在这些应用程序中包含安全机制呢?

我刚才知道存在Thymeleaf似乎是一个不错的模板引擎。到目前为止,我只使用它来为我的HTML创建一些模板,但我听说还有更多的设备 - 比如利用它与Spring的良好集成。

我将创建由几个页面组成的Web应用程序,其中包含安全机制(注册,日志记录等),数据库集成和大量用户交互。这将是一种秩序系统。

将Angular和后端的Thymeleaf等前端技术混合起来是否有意义,特别是在我的情况下?

我见过很好的帖子here,但仍需要澄清一些。

1 个答案:

答案 0 :(得分:5)

我建议jhipster。最近我用这个API编写了应用程序,我认为它是应用程序的最佳启动之一,后端基于SpringMVC,前端使用AngularJS。您可以从命令行轻松生成模板,该模板是完全可编辑的