0

我想使用 JSF 2.0 构建一个电子商务应用程序。我看到了一些示例(包括与 NetBeans 捆绑在一起的示例)。在这些示例中,数据存储在某种数据库中,并使用 SQL 进行检索和查询。在这些示例中,应用程序中有某种持久对象。我想做的是从一个 Restful Web 服务中检索数据,所以我根本不会使用 SQL。我的问题是:我是否需要在我的应用程序中包含一个具有持久对象的模型部分(MVC 模式),还是应该只使用直接与 Web 服务连接的 bean?这样的应用程序通常如何工作?

4

1 回答 1

1

您的 REST 服务将提供一些数据(JSON、XML),将这些数据映射到 JSF 应用程序端的模型类可能会很方便。因此,在您的 JSF bean 中,您将连接 REST 服务,将从它获得的数据映射到模型类,然后调用一些业务逻辑(使用模型类)。

显然,如果 REST 服务返回单个数字或字符串,那么仅仅为了架构而创建另一个类是没有用的。同样,如果您的业务逻辑非常简单,最好在 JSF 托管 bean 类中完成所有操作。

于 2012-04-22T19:53:05.130 回答