Java框架中的单页Web应用程序或示例?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (32)

有没有人在Java中看过一个例子或做了以下工作:http : //duganchen.ca/single-page-web-app-architecture-done-right/

这是一个单页网页应用程序的设计,将与谷歌搜索引擎优化一起使用Java技术大规模违反DRY?

单独做这件事似乎并不难,但我很好奇(也很懒惰),看看有人已经用Spring或JAX-RS完成了它。

提问于
用户回答回答于
用户回答回答于

我建立了一个相当大的“single-page” javascript网站,它生成客户端上的所有HTML。服务器仅提供JSON响应。我使用Google Closure工具的原因如下:

  • Google Closure Templates允许以高级模板语言(命名为soy)设计模板,该模板可以编译为在客户端运行的纯JavaScript功能或在服务器站点上运行的Java代码。
  • Google Closure Compiler,它允许将JavaScript代码分离到模块,并为未编译模式提供自动依赖注入。任何超出简单html装饰的项目都需要良好的程序结构和模块化。用jQuery或dojo这样的框架很难实现。在高级编译模式下,它会将您的JavaScript转换为更短的更高效的等效代码,消除死代码并大幅缩小,从而将原始代码库缩小到原始大小的百分之几。
  • Google Stylesheets是meta css语言,与闭包编译器非常相称。
  • Google Closure Library是一个巨大且经过充分测试的JavaScript库,并且使用闭包编译器,您只需要做什么。

为了简化开发过程,我使用了由原来的Closure编译器团队成员之一的前Google员工 Michale Bolin编写的plovr

扫码关注云+社区