platformwebservices 与 ycommercewebservices 之间的区别

Difference between platformwebservices vs ycommercewebservices

使用platformwebservices和ycommercewebservices的理想场景是什么,两者有什么区别。

平台网络服务

provide secure CRUD access to all models in the service layer over a well understood and widely adopted protocol.

对所有 Hybris 模型的安全 RESTful 访问,当您创建或更新项目时,平台 Web 服务将为 you.It 生成/更新可访问的 API ' /ws410'。您无需在此扩展中更改任何内容。

Ycommercewebservices

exposes part of the Commerce Facades as REST-based web services, including calls for product search and product details. The focus is to provide a working example of how a REST-based API can be exposed.

首先它是一个模板,因为它以 'Y' 开头,所以要创建您自己的模板,您需要 运行 'ant extgen'。它将为您提供 RESTful 对一些开箱即用的 Facades 的访问权限。添加更多外观或更新现有外观由您决定。

对于 OCC 实现使用 CommerceWebservicesPlatformWebservices 用于进行基本的 CRUD 操作,它完全绕过了业务逻辑。

因此,如果您想利用任何 hybris 提供的业务逻辑并且不想编写自己的逻辑(例如购物车管理),CommerceWebservices 是推荐的方式。