Я очень новичок в программном обеспечении для электронной коммерции hybris и стараюсь учиться с помощью предоставленных им документов вики. Я часто использую область «арендатора». Я знаю о других областях, таких как «одиночный», «прототип» и т. Д. Но я не совсем понимаю, с какой областью арендатора. оцените, если кто-то хорошо понимает эту сферу и объясняет в простых терминах. Спасибо.Что такое арендатор в Hybris?
ответ
Файл core-spring.xml основного расширения добавляет специальную область с именем tenant к глобальному ApplicationContext. Область арендатора гарантирует, что компонент создается индивидуально для каждого отдельного арендатора гибрида, тогда как singleton создаст только один экземпляр для всех арендаторов.
Если вы ссылаетесь на классы, специфичные для арендаторов, такие как службы или DAO внутри вашей реализации, вы должны использовать область арендатора вместо области Singleton Single Spring. В случае сомнений используйте арендатора вместо singleton. не
<bean id="myExtension.myBean" class="de.hybris.platform.myExtension.myClass" scope="tenant" />
Начиная с версии 5.0 Hybris Commerce Suite, арендатор сфера больше не используется.
Проверить this для более подробной информации ...
Hybris может работать в режиме Multi-Tenant, который поддерживает несколько отдельных наборов данных на одной установке гибрида.
Когда бит определен с областью арендатора, он будет создаваться только для каждого арендатора индивидуально; тогда как singleton создаст только один экземпляр для всех арендаторов.
Hybris имеет 2 арендаторов от default- главного арендатора и JUnit арендатора. Вы можете создать больше арендаторов по мере необходимости. Каждый арендатор имеет свой собственный набор данных ... например, типы предметов.
Когда в области арендатора определен компонент, это означает, что этот компонент будет создан один раз для каждого арендатора. И тот же объект боба будет использоваться на протяжении всего арендатора.
- 1. Что такое арендатор в VMware vCloud Director
- 2. Что делает арендатор в Adobe CQ
- 3. Активация Hybris Tenant
- 4. Что делает обновление платформы в Hybris?
- 5. Многоблочной арендатор - сертификат SSL
- 6. Максимальный арендатор, поддерживаемый в WSO2
- 7. Арендатор класса YAGO в DBpedia
- 8. Автоматическая addoninstall (Hybris 5.1)
- 9. Конфигурировать tcServer в Hybris
- 10. Auth0 «арендатор должен иметь имя»
- 11. Какого подхода Multi-арендатор рекомендуется
- 12. OpenStack-Keystone неспособности создать арендатор
- 13. Какова ценность нескольких расширений Hybris?
- 14. арендатор-источник данных в pentaho BI
- 15. Что такое трансформация и что такое Transform?
- 16. Что такое "?" делать? Что такое __FILE__?
- 17. Что такое скрипка и что такое DL?
- 18. Что такое PHPCI - что такое сборка?
- 19. Что такое Dim, что такое Факт?
- 20. Переменные окружения в Hybris local.properties
- 21. как настроить HMC в Hybris
- 22. Что такое структура разработки? Что такое IDE?
- 23. Что такое поток? Что такое `initialize`?
- 24. проблема stackoverflow в приложении hybris
- 25. Hybris Solr Индексация
- 26. Hybris custom layout page
- 27. Приоритет поощрения Hybris
- 28. Hybris - Конфигурация Hotfolder
- 29. hybris - API обновления продукта
- 30. Тесты Intellij и Hybris
Спасибо за ответ @Shreshtt. Это имеет смысл. Знаете ли вы, в какой ситуации эта область может быть полезна? –
Это полезно, когда вы хотите разместить свои интернет-магазины для нескольких индивидуальных клиентов на одном гибридном многоканальном люксе. В Multi-tenancy каждый клиент называется арендатором. В соответствии с их требованием они могут настроить ваши магазины. –
где находится core-sprisearhng.xml? Я ищу все мои установки hybris 5.7 и не нашел его – user5157427