2

我有几个应用程序,其结构如下

DataComponent

WebComponent
ThickClientComponent
WebServices

DataComponent 具有访问应用程序数据所需的所有功能,因此它包含 DAO 和 JPA 实体。其他三个模块是:

  • WebComponent - 一个使用 DataComponent 进行数据访问的 Spring MVC 应用程序
  • ThickClientComponent - 使用 DataComponent 进行数据访问的 Swing 应用程序
  • WebServices - 基于 SOAP 的服务,也使用 DataComponent。

所有三个项目都将 DataComponent 作为其 Maven POM 文件中的依赖项。

我想使用 RichFaces、icefaces 或 primefaces 等富客户端框架,因为我需要能够使用富客户端框架中提供的丰富组件(即树、面板、拖放等)。

我环顾四周,似乎找不到 Spring MVC 应用程序使用富客户端平台的示例。是否可以?富客户端平台是否是一个框架,意味着我必须使用 Spring MVC 或富客户端平台,但不能同时使用两者?

DataComponent 模块是基于弹簧的。

4

4 回答 4

1

也许这个模块会帮你解决:

http://static.springsource.org/spring-webflow/docs/2.0-m1/reference/spring-faces.html

于 2012-06-09T14:00:03.130 回答
1

您可以尝试使用 ext-js 创建客户端界面。它大量基于 java 脚本/ajax,但这可能会满足您的需求。它并不真正关心您支持的技术是什么,因为它完全通过 javascript 和 ajax 工作。

于 2012-06-09T16:35:15.997 回答
1

我建议你去GWT。它是一个非常好的富客户端框架,它有大量可用的组件,包括拖放。它还提供与 Spring Framework 的集成。您可以查看链接和链接以了解有关其集成的更多信息。

我还在我的一个项目中使用了 smartGWT,它是 GWT 组件的扩展,该项目在 Spring 框架中有后端。

希望这对您有所帮助。干杯。

于 2012-06-11T05:52:33.640 回答
1

是的,您可以将 Spring MVC 与 PrimeFaces 一起使用,但您必须将它与 spring JSF 2 实现一起使用。

如果您正在考虑使用某些人脸框架,请务必使用 PrimeFaces。

您可以将 SpringMVC 与 JSF 一起使用,但我也建议您不要使用 SpringMVC JSF 实现。将 MyFaces JSF 2 实现与 Primefaces 一起使用,然后将支持 bean 与 spring 链接。

根据我的经验,这是最好的。

但我想任何其他选择也很好。

于 2012-06-11T15:57:30.653 回答