Миграция MobileFirst с 7.0 до 8.0 - серверных классов

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

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

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

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

java,ibm-mobilefirst,mobilefirst-server,mobilefirst-cli,

-1

Ответов: 2


0 принят

С MFP 8.0 концепция упаковки пользовательских классов Java в файле во время выполнения не существует.

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

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

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

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

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

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

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

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

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

    • Добавьте файлы JAR в локальный репозиторий, как описано в Руководстве по установке сторонних JAR , затем добавьте их в элемент зависимостей.

    • Добавьте JAR-файлы в элемент зависимостей с помощью элемента systemPath. Для получения дополнительной информации см. Введение в Механизм зависимостей .

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


0

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

Java, IBM-mobilefirst, mobilefirst-сервер, mobilefirst-кли,
Похожие вопросы
Яндекс.Метрика