扩展和扩展的区别是什么;Hybris中的附加组件
我认为默认的扩展和扩展的区别是什么;Hybris中的附加组件,hybris,Hybris,我认为默认的扩展可以封装业务逻辑、类型定义、配置和附加组件 我知道Add-On也是一种扩展正常扩展的Extensions 我进一步了解到,附加组件在不触及代码基础的情况下扩展了功能 非常感谢Hybris专家的任何意见。扩展是独立的自包含包,附加组件不是。一般来说,扩展是较大的单位。您可以使用附加组件来增强扩展中的功能,但反之亦然 Hybris日记中有一个词汇表,其中有详细说明: 扩展是Hybris商务套件的封装部分 可以包含业务逻辑、类型定义、web应用程序、, 或Hybris管理控制台(h
扩展可以封装业务逻辑、类型定义、配置和附加组件
我知道Add-On
也是一种扩展正常扩展的Extensions
我进一步了解到,附加组件在不触及代码基础的情况下扩展了功能
非常感谢Hybris专家的任何意见。扩展是独立的自包含包,附加组件不是。一般来说,扩展是较大的单位。您可以使用附加组件来增强扩展中的功能,但反之亦然
Hybris日记中有一个词汇表,其中有详细说明:
扩展是Hybris商务套件的封装部分
可以包含业务逻辑、类型定义、web应用程序、,
或Hybris管理控制台(hMC)配置
Hybris附带了许多扩展模板,如yempty、yaddon、ycockpit、ybackoffice和ycommercewebservices
插件也是一种扩展,通常用于扩展加速器店面功能。例如,假设您想创建一个新的CMS组件,并想在店面中使用它,但不想触及代码库,那么最好的方法是创建一个插件
普通的扩展不需要安装,但插件需要安装。这意味着,如果要创建插件,则需要将其安装到现有的店面模板中
ant addoninstall -Daddonnames="customaddon" -DaddonStorefront.yacceleratorstorefront="customstorefront"
这将在storefront extensioninfo.xml文件中插入customstorefront和customaddon之间的依赖关系,并提供customaddon的project.properties中定义的附加web-spring.xml配置。构建回调现在将web应用程序内容复制到店面
在antall
之后,您应该会发现视图JSP复制到customstorefront/web/webroot/web-INF/views/addons/customaddon/desktop/cms
通过这种方式,您可以定制加速器店面,而无需触摸实际店面。我将告诉您我对机器人扩展和插件的理解。
我们在hybris中获得默认扩展(通过ant modulegen)。如果仔细观察,每个扩展都有一个目的。无论是店面(视图和控制器)、门面(业务逻辑)、commercewebservice(rest服务)等等
现在想象有人带着已经落户的hybris商店接近你。但是你不能访问他们的任何扩展。然后他们想要的只是一些插件代码,即不完整的代码库
但是现在你不能创建另一个门面扩展,店面扩展
所以插件将是最好的选择,因为它很方便,可以扮演任何需要的角色。(例如,它有*-items.xml来添加或修改Hybris类型,您可以为店面编写控制器,您可以编写自己的服务或外观,或cms组件)。
我希望它对您有所帮助。插件
基本上,如果您想创建或扩展一些店面功能,您应该创建一个插件。
-创建店面功能。例如,您想创建一个新的CMS组件,它是Vimeo视频。
-扩展当前的店面功能。例如,如果您想从标准加速器扩展控制器或其他东西
扩展
如果您想创建与店面无关的新内容,这是您的选择。有时,您的功能只与backoffice或服务相关,因此不需要创建加载项。感谢我的第一个答案,并分享这一宝贵的hybris资源。顺便问一下,您是否知道如何将hybris配置为群集模式hybrisdiary
look down确实-此票据上添加的链接都已关闭。如果有人知道这些页面迁移到了哪里(希望它们被移到了其他地方),这将非常有帮助。感谢您提供了如此清晰的说明。我看过你的博客。。。真是太棒了。顺便提一下,我的另一个问题。。。如何为群集模式配置hybris。。。我之前也发过帖子,但没有得到回复。在这个有限的空间里,答案是否太长而无法解释