6

我需要开发 WAS 应用程序并且应该托管到 Demandware 平台中。我可以使用 tomcat 开发 WAS 应用程序并将其托管到 Demandware 中还是应该在 Demandware 平台中开发 WAS 应用程序?

我是 Demanware 平台和 WAS 的新手。引导我。

4

4 回答 4

5

您不能像您所描述的那样在 UX Studio 范式之外构建 Web 服务,但您可以在 UX Studio 中构建类似管道的伪服务,它返回 JSON、XML 等,它或多或少就像任何其他 REST 一样工作服务。

于 2012-12-05T21:53:27.153 回答
4

Demandware 是软件即服务 (SaaS) 提供商,它不允许您访问底层基础架构(例如 Tomcat 服务器、Oracle DB 等)来制作/安装您的自定义扩展。

更新(25.09.2015):目前 Demandware 正在对其控制器进行扩展,从基于管道的控制器迁移到基于脚本的控制器。有可能在某些时候他们甚至可能会引入用于创建 Web 服务的 API。

在这种情况发生之前,您唯一的选择是制作一些自定义管道并利用 XML/JSON over HTTP 之类的东西来实现此类功能。(或者,如果您坚持将其作为基于 SOAP 的服务,则需要使用显式代码解析 SOAP 信封)

于 2013-04-18T16:15:53.460 回答
3

Demandware 平台是一项专有技术,仅允许使用他们的沙箱和自己的 IDE“UX Studio”进行开发。所有这些东西都可以在他们的xchange 门户上供需求软件开发人员使用。您为其开发的商家可能会要求访问那里。

于 2012-11-06T19:32:24.380 回答
1

Demandware 的核心框架对第三方是封闭的,并通过 Demandware 脚本和 REST API 以及 Demandware 自己的 Pipelet 系统公开。遗憾的是您无法在 Demandware 服务器中部署外部应用程序,我们必须在 UX 工作室中单独创建新应用程序您可以在 Demandware Wiki 或 Exchange 上获得适当的帮助

于 2015-12-29T12:37:11.580 回答