【问题标题】:Java Framework for creating Ajax Websites (as opposed to web applications)用于创建 Ajax 网站的 Java 框架(相对于 Web 应用程序)
【发布时间】:2011-06-11 21:20:29
【问题描述】:

我正在寻找一个 java 框架来开发一个网站,该网站将包含各种 AJAXy 样式组件,但在页面之间切换时将使用传统的页面刷新。我知道有很多基于 Java 的框架用于构建 Web 应用程序(GWT、ZK 等),但据我所知,这些框架对于构建 Swing 风格的 Web 应用程序而不是带有 Ajax 组件的传统网站很有用。

所以我的问题是,您建议在这种情况下使用哪些 Java 框架?

【问题讨论】:

  • 我最了解的框架 Apache Wicket 是一个用于“构建 swing 风格的 Web 应用程序”的框架,具有“在页面之间切换时传统的页面刷新”,但提供了“各种 AJAX 风格的组件”。据我所知,GWT 也是如此。
  • 我用过 wicket,它通常很好用。我唯一的问题是新组件被创建并存储在服务器上,需要服务器请求来获取该组件的 html/javascript。我想我可以使用 JQuery 组件来解决这个问题。

标签: java ajax frameworks web


【解决方案1】:

几乎所有(好的)JS 组件库都允许您将库组件(UI 小部件)插入到您的多页应用程序中。 通常,您的页面加载和加载时,您实例化(启用 AJAX)UI 组件并将它们插入页面的 DOM(通常将它们绑定到页面上的一些占位符 div 标签)

通过上述概念,您想要寻找一个库或库组合,
- 拥有您正在寻找的 UI 小部件。
- 与 Java 集成(相当容易)。

我想到了以下可能的选择

  1. 上述海报中提到的带有 JSF 的 RichFaces。
  2. YUIDWR组合
  3. ExtJS + directjngine

我相信还有很多选择,但上面列出的都是我在生产项目中成功使用的选择。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-11-29
    • 2015-10-24
    • 2011-12-03
    • 1970-01-01
    • 1970-01-01
    • 2011-06-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多