我见过有人报告如何直接从 Nginx 提供静态 HTML 内容,appfog 使用 node.js 和 python 应用程序。
有没有人设法使用基于 Java 的应用程序做到这一点?
我正在使用 grails,但我想开发一个直接的 HTML 前端,并使用基于 JSON 的服务来支持它。我决定在这个模板上使用 JS 模板而不是 GSP。
巧合的是,我现在正在从事类似的架构工作。
我有一个 Grails 应用程序 (v2.2.0) 作为基础应用程序框架。AngularJS用在前端而不是 GSP。我在 Grails 应用程序中托管基于 json 的 RESTful 服务,并且 AnugularJS 使用它(现在),因为我知道 AngularJS 带有自己的 MVC 风格,这使得不在视图层中操作 DOM 非常方便。AngularJS 的依赖注入和动态数据绑定有助于创建一个方便的单页应用程序,它没有control
逻辑scripts
和其他非 DOM 相关结构。目前的计划不是将应用程序放在云中,但它恰好是转变的合适人选。
应用摘要:
单页纯 HTML -> Angular 应用程序(控制器 <> 模型 <> 指令 <> 服务)-> 对同一 Grails 应用程序的 RESTful 调用 -> 对核心业务模型的 RESTful 调用
不幸的是,这个应用程序今天已经转移到 QA,直到现在,DEV 的体验都很棒。附带说明一下,我也在研究MEAN堆栈,我认为这也是很有希望的。