Demandware MVC 概念

2024-06-20

我是 Demandware 的新手,我正在从 Magento 切换到 Demandware。 Demandware 不是开源的,我没有得到适当的教程,无法理解它的概念。

我来自 Magento,所以我知道 Magento MVC 结构。 但在 Demandware 中,我们有不同的概念,如管道、pipelet、ISML 脚本、ECMA 脚本、DW 脚本等。

我想了解Demandware的MVC模式。 它是如何运作的以及我需要关注的基本概念是什么?


我建议您尽快申请一个 Demandware XChange 帐户,以便您可以访问 Demandware 社区门户和 API 文档。

简而言之:

  1. 模型是 Demandware Forms 和 Demandware API 对象
  2. 控制器是 Demandware Pipelines(最近发布了 JavaScript 控制器,如果您有 Node.js 经验,您可能会发现这些更容易理解)。这些可以调用 DW 脚本(DemandwareScript 基于 JavaScript 的 ECMAScript 标准 5.0,带有一些扩展,如 E4X 和可选类型)
  3. 视图是 isml 模板。您应该避免在其中包含大量逻辑,无论是使用 isml 标签(如 isif、isloop 等)还是使用 isscript。

如有任何其他问题 - 请告诉我。

希望这可以帮助,

Zlatin

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Demandware MVC 概念 的相关文章

  • Ember JS 过渡到嵌套路由,其中​​所有路由都是视图中的动态段

    我们正在使用 EmberJS 编写一个应用程序 然而 我们对这个框架仍然陌生 我们很难解决一些看似简单的问题 模型非常简单 有 3 个模型 Queue Task 和 Image 我们对所有路由使用动态 URI 段 并且这些模型的路由嵌套在以
  • 将模型从一个动作传递到同一控制器中的另一动作

    我正在尝试通过我的模型List 语句列表从一个操作到另一个操作 但我在第二个控制器中收到空值 请提出这里有什么问题 甚至尝试过 return RedirectToAction WriteInTemplate new statementLis
  • 无法在 VB MVC 应用程序中创建 HtmlHelper 方法

    我无法弄清楚以下代码中缺少什么 我有一个应该添加 虚拟 辅助扩展的方法 Imports System Runtime CompilerServices Namespace HtmlHelpers Public Module HelpExte
  • 如何使用Jquery获取MS下拉列表的选定值

    我在我的 MVC 项目中使用了 MS 下拉列表 现在我想使用 Jquery 获取 MS 下拉值 如何才能做到这一点呢 Country msDropdown 我想使用 JQuery 获取 INDIA 的选定值 var countryName
  • 如何在MVC模型中编写可重用的业务逻辑?

    我的问题是我们尝试使用 MVC PHP 框架 经过多次讨论后 我认为 MVC 非常好 但我缺少编写可重用模型 应用程序 逻辑的可能性 因此 我不确定我们是否有正确的方法在 MVC 框架中实现我们的软件 首先 我将描述我们目前使用的非 MVC
  • Spring MVC 将上下文路径附加到表单操作

    在 Spring 3 1 下运行相同的代码很好 刚刚升级到3 2 现在出现以下问题
  • 通过 MVC 将数据写入数据库的最佳方法是什么?

    我正在使用 MVC 和 EF Core 开发一个家庭作业项目 我正在寻找将数据写入数据库的最佳方法 我是初学者 有两张桌子 Predbilje ba 报名 和Seminari 研讨会 public class Predbilje ba Ke
  • Bean 属性不可读或具有无效的 getter 方法

    因此 我的任务是为注册表路由编写一个简单的 Web 应用程序 使用 Spring MVC 所以我有 路线 类 我想在其中保留起点 终点和中间点列表 但我不明白如何将值从 jsp 放入列表 例如使用 jstl 所以我决定解析一个字符串 pub
  • Spring Boot中服务接口类的用途

    我的问题是关于接口类的使用 我对 Spring 还很陌生 所以如果这过于简单 请耐心等待 首先 当您可以在 BoxService 中声明 find all 时 这里拥有 IBoxService 接口有什么意义 其次 在控制器中如何使用IBo
  • 在 Yii2 中从数据库中多态查找模型

    我在数据库 mysql 中有一张表 但该表存储了几种略有不同类型的行 类型取决于此表的type柱子 我有一个表的抽象 ActiveRecord 类和几个后代子类 它们为不同类型的同一表的行实现略有不同的逻辑 现在我正在为所有类型的行实现更新
  • CS0246 找不到类型或命名空间名称“ErrorViewModel”(您是否缺少 using 指令或程序集引用?)

    我收到 CS0246 错误代码 我正在做一个 MVC net core 项目 我正在将 Razor 合并到我的 C 代码中 我在进行构建时收到此错误 我在最后一行收到错误 有人能帮我解决这个问题吗 global Microsoft AspN
  • ActionMailer最佳实践:调用模型或控制器中的方法?

    发送电子邮件通常是在对模型执行操作后调用的 但电子邮件本身是一个视图操作 我正在寻找您如何思考要问自己哪些问题来确定将操作邮件程序方法调用放在哪里 我见过 使用过它们 在模型方法中 相关但独立的关注点耦合不良 在模型的回调中 例如 afte
  • 在asp.net MVC中获取下拉列表的选定值

    我如何获得下拉列表的选择值 这是我的代码 工作正常 var list new new Person Id 1 Name Name1 new Person Id 2 Name Name2 new Person Id 3 Name Name3
  • 如何构建 Javascript 架构来补充 PHP MVC Web 应用程序?

    我正在为 Web 应用程序迭代开发新的 JavaScript 架构 之前的迭代有大量内联代码 分散的包含 没有 js 文件的目录结构 并且所有内容都在全局命名空间中 我的目标是 将脚本包含在页脚中 将所有内容保留在应用程序命名空间 对象中
  • ng-href 中的 AngularJs if 语句

    我有一些动态创建的元素 每个元素都有不同的 ng href 我想根据某些元素给出不同的链接 当我尝试在 ng href 中编写函数时 它会将页面发送到 url 中的函数 因此它不起作用 我尝试做这样的事情 a a 我应该使用哪种方法来创建具
  • 多个视图和控制器的 MVC 类组织是什么样的?

    MVC 本身的想法对我来说似乎很清楚 但我很难理解这个概念如何 扩展到 多个视图和控制器 看来 Cocoa 采用了将控制器作为模型和视图之间的 交换机 的方法 在多个视图的情况下 应用程序将如何组织和运行 如果每个视图都有一个关联的控制器
  • 在 PHP 中渲染视图

    我正在编写自己的 MVC 框架 并已涉及视图渲染器 我将控制器中的变量设置为 View 对象 然后通过 phtml 脚本中的 echo this gt myvar 访问变量 在我的 default phtml 中 我调用方法 this gt
  • 如何定义多个initBinder

    一个控制器中是否可以有多个 initBinder 方法 每个 InitBinder 参见代码 都依赖于一个唯一的请求处理程序 例如initBinder 在 url update account 上调用 initBinderOne 在 upd
  • HTTP post 上的 MVC 模型子对象为 null

    希望可以有人帮帮我 我是 MVC 新手 来自 winforms console vb6background 抱歉 如果这个问题已经得到解答 我正在努力了解如何解决以下问题 我有一个视图模型 public class testvm publi
  • 配置 2 在按钮 swiftUI 中发出警报消息

    我要学习 swift 和 swiftUI 我申请按类别整理笔记 如果需要的话 你可以在我的 GitHub 中找到我的项目 https github com yoan8306 List Notes https github com yoan8

随机推荐