【问题标题】:Mixing front-end and server-side technologies (Spring, Thymeleaf, AngularJS)混合前端和服务器端技术(Spring、Thymeleaf、AngularJS)
【发布时间】: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


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-10-29
    • 1970-01-01
    • 2017-06-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-14
    相关资源
    最近更新 更多