Можно ли определить и загрузить новые типы в систему типов Hybris без перезапуска сервера? - PullRequest
1 голос
/ 24 февраля 2020

Допустим, необходимо определить новый тип компонента CMS. Для этого стандартными шагами являются:

  1. Определение нового типа в $ {extensionName} -элементах. xml
  2. Останов сервера (Если он запущен и работает)
  3. Выполните сборку так, чтобы модели и классы Jalo генерировались (для нового типа) и компилировались -> это занимает около 4 мин
  4. Запустите сервер снова -> это займет около 8 минут
  5. Выполните «Обновление работающей системы», чтобы БД узнала о вновь определенном типе.

Описанные выше шаги занимают много времени .

Можно ли определять новые типы и загружать их в систему типов Hybris без перезапуска сервера , чтобы ускорить процесс разработки ?

Ответы [ 2 ]

2 голосов
/ 25 февраля 2020

Можно ли определять и загружать новые типы в систему типов Hybris без перезапуска сервера?

Ответ - да, вы можете определить новый тип элемента, используя backoffice / hm c типов, чтобы использовать его на лету. Но система не будет генерировать все классы.

Можно ли определить новые типы и загрузить их в систему типов Hybris без перезапуска сервера для ускорения процесса разработки?

Ответ - нет, для разработки нового типа элемента вам нужны сгенерированные системой классы для работы с бизнес-логикой c, что возможно только с упомянутыми вами шагами. .


Если ваш вопрос, как мы можем ускорить процесс разработки с помощью SAP Hybris?

0 голосов
/ 06 марта 2020

Теперь этого можно достичь ( и сэкономить примерно десять минут, используемых при сборке и запуске сервера ), используя пользовательскую цель ANT и JRebel.

Пожалуйста, проверьте следующее объяснение видео , в котором показано, как определять и загружать новые типы в систему типов Hybris без перезапуска сервера с использованием JRebel .

Также ознакомьтесь с этой документацией . .

...