Миграция MobileFirst 7.0 на 8.0 - классы серверов - PullRequest
0 голосов
/ 28 июня 2018

Я выполняю миграцию с проекта mobilefirst 7.0 на mobilefirst 8.0

В проекте 7.0 есть некоторые java-файлы, которые принадлежат не адаптерам, а серверу (например, utils и константным классам).

Проверяя официальную документацию для целей миграции, я не смог найти ничего о том, как управлять файлами такого типа.

Кто-нибудь может предоставить мне некоторую информацию о том, как перенести эту логику?

Ответы [ 2 ]

0 голосов
/ 06 июля 2018

В MFP 8.0 концепция упаковки пользовательских классов Java в файл war-runtime не существует.

Однако вы все равно можете использовать пользовательские классы Java:

  1. Для пользовательских классов Java, которые станут вашим CustomLoginModule / Authenticator:

    В MFP 8.0 модули customLogin и аутентификаторы заменяются адаптерами SecurityCheck. Это мавенские проекты. Проверка и код, которые были в ваших пользовательских классах, могут быть в вашем проекте адаптера SecurityCheck.

    Подробности здесь .

  2. Для пользовательских классов Java, которые вызываются из адаптеров Javascript:

    Адаптеры Javascript также являются maven проектами. А пользовательские классы могут быть частью проекта адаптера JS.

    Подробности здесь .

  3. Любые другие общие / служебные классы / файлы jar:

    Добавьте все файлы JAR, которых нет в репозитории Maven:

Подробнее о миграции адаптеров с более ранних версий на MFP 8.0.

0 голосов
/ 04 июля 2018

У нас была похожая проблема, но мы решили ее, переместив код в адаптеры Javascript (в случае статических значений). Но в случае чистого кода Java вы должны использовать адаптер Java, потому что в MFP 8 мы не можем помещать файлы java на серверы, поскольку концепция развертывания WAR отсутствует.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...