0

对于根据以下要求显示图表(KPI 门户)的 java Web 应用程序,我需要一些具体的用户社区经验:

当前使用带有 Spring 3.2.2 的 JDK1.7。

  • 支持移动/平板电脑/网络(无缝,几乎没有代码更改以支持每个设备)
  • 在线上使用小负载进行快速渲染
  • 缓存
  • 对 ORM 的绑定支持

任何信息表示赞赏。

4

1 回答 1

1

当然,您可以将 Primefaces 用于此类 Webapp:

  • 支持移动/平板电脑/网络(无缝,几乎没有代码更改以支持每个设备):

Primefaces 为 Web 和移动设备提供 UI 组件:http://www.primefaces.org/showcase/mobile/showcase.jsf http://www.primefaces.org/showcase/ui/home.jsf

要在两种设备上获得最佳结果,您必须进行的更改量主要取决于布局的复杂性。如果您的 Web 内容看起来与您的移动版本有很大不同,那么最好使用单独的布局文件,而不是仅在一个布局文件中呈现某些组件。

  • 在线上使用小负载进行快速渲染

您可以通过使用 Primefaces 的 partialSubmits、延迟加载和默认 ajax 请求来实现这一点。大多数组件还具有内置的延迟加载功能,以提高性能。

  • 缓存

我不确定您对缓存的含义。一些组件使用缓存功能,例如选项卡以避免第二次请求已加载的选项卡。会话管理由不同的 Beanscope 完成,例如(Sessionscope 或 Viewscope)。

  • 对 ORM 的绑定支持

将对象关系映射框架(例如 JPA 与 JSF)结合起来是没有问题的。

于 2013-05-29T18:38:29.033 回答