混合使用前端和服务器端技术(Spring、Thymeleaf、AngularJS)

6

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

由于对这些技术只有一些基本的了解,我正在努力弄清楚是否以及如何将它们联合使用。

我知道有像REST API作为Spring-MVC控制器+ AngularJS作为前端技术来消耗给定数据的组合。而这可能已足够用于您的单页应用程序。但是,对于由许多页面组成并且应重复使用某些组件(例如导航栏)的应用程序呢?还有,在这些应用程序中包括安全机制又该怎么办呢?

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

我打算创建一个由几个页面组成、带有安全机制(注册、登录等)、数据库集成和大量用户交互的Web应用程序。它将是一种订单系统。

特别是在我的情况下,将Angular这样的前端技术和后端的Thymeleaf混合使用,是否有任何意义呢?

我看到了一个不错的帖子(这里),但仍需要一些澄清。


如果你是新手,我不建议混合使用模板引擎,而是要先确定你是在创建服务器端应用程序还是客户端应用程序。 - charlietfl
1个回答

5

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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接