【问题标题】:Java Web Framework for Ajax-based UI [closed]用于基于 Ajax 的 UI 的 Java Web 框架 [关闭]
【发布时间】:2011-02-15 21:40:59
【问题描述】:

背景

希望利用现有的 Web 框架来创建简单的数据驱动用户界面。

问题

该模型允许创建 JasperReports 服务器域。域的创建基于由业务领域和列集群组成的数据字典。它的工作原理如下:

  1. 用户选择一个或多个业务领域。 这会导致列簇列表更新(AJAX 样式),其中包含所选业务领域的可用列簇。
  2. 用户选择一个或多个列簇。
  3. 用户将列簇穿梭到域内容列表中。

用户有两个选项:创建域上传域

两个按钮的作用相同:根据域内容列表创建一个 XML 文档。

技术

以下是我正在考虑的技术:

  • 小服务程序。意味着手工制作数据库查询和 jQuery 代码。
  • 圣杯。但是,没有写入数据库。
  • Java 服务器面。相当笨重,但有班车。
  • 小面。与 RichFaces 集成。
  • Eclipse + JBoss + RichFaces。 ???
  • 挂毯。 ???

要求

固定要求:

  • Apache Tomcat 6
  • Java
  • PostgreSQL (JDBC)
  • Firefox 或 Chrome
  • 没有 Struts
  • 没有 IE

约束

要考虑的其他标准:

  • 新手开发人员易于维护
  • 易于扩展(添加交互式小部件)
  • 数据库模型已经设计并实现

资源

展示潜在解决方案的网站:

问题

您会为此任务推荐什么基于 Java 的 Web 框架?

【问题讨论】:

标签: java ajax frameworks


【解决方案1】:

几种可能性:

在我看来,根据一个组件的需求来选择框架并不是最好的选择。但是假设您需要一个基于 Java 的 Web 框架,并且支持 Ajax,我会推荐 Play!它与 Grails 有类似的方法,但它是 Java。

这是一个真正的基于 web 的无状态 Java 框架,拥有一个热情而活跃的社区,以及很棒的 documentation。在 JSF 中没有小部件,但在客户端使用 jQuery,该解决方案将像魅力一样工作。

【讨论】:

  • 所以,JSF 似乎可以接受。选择一个好的实现,比如 RichFaces。有一个支持 ajax 的 example here
  • 不,RichFaces 无法与 Play 集成。这是另一个框架,采用不同的方法。
【解决方案2】:

看看vaadin

【讨论】:

    【解决方案3】:

    你看过Google Web Toolkit吗?

    【讨论】:

    • @Dave Jarvis:我相信这东西叫做“shuffle”而不是“shuttle”
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-05-18
    • 2011-07-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-06
    • 2011-12-10
    相关资源
    最近更新 更多