【发布时间】:2016-01-10 08:53:38
【问题描述】:
我是 Web 应用程序开发的新手,并尝试探索一些技术。我对 Spring-MVC 和 AngularJS 有一些(非常)小的经验。最近开始学习 Thymeleaf。
对这些技术有一些真正的基础知识,我正试图弄清楚是否以及如何联合使用它们。
我知道有一些组合,比如作为 Spring-MVC 控制器的 REST API + 作为使用给定数据的前端技术的 AngularJS。这对于您的单页应用程序可能已经足够了。但是由许多页面组成的应用程序应该重用一些组件(例如导航栏)呢?那么在这些应用程序中包含安全机制又如何呢?
我刚刚知道存在 Thymeleaf,它似乎是一个不错的模板引擎。到目前为止,我只用它来为我的 HTML 创建一些模板,但我听说还有更多的工具——比如利用它与 Spring 的良好集成。
我将创建由几个页面组成的 Web 应用程序,这些页面具有安全机制(注册、日志记录等)、数据库集成和大量用户交互。这将是一种订单系统。
混合使用 Angular 等前端技术和后端的 Thymeleaf 是否有意义,尤其是对我而言?
我看到了很好的帖子here,但仍需要澄清一下。
【问题讨论】:
-
如果您是新手,我不会混合模板引擎,而是决定您是创建服务器端应用程序还是客户端应用程序
标签: java angularjs spring spring-mvc thymeleaf