将 MobileFirst 7.0 迁移到 8.0 - 服务器 类

Migrating MobileFirst 7.0 to 8.0 - server classes

我正在执行从 mobilefirst 7.0 项目到 mobilefirst 8.0 的迁移

在 7.0 项目中有一些 java 文件不属于适配器,但属于服务器(例如 utils 和常量 类)。

为了迁移目的查看官方文档,我无法找到有关如何管理此类文件的任何信息。

谁能提供一些有关如何迁移此逻辑的信息?

我们遇到了类似的问题,但我们通过将代码移动到 Java 脚本适配器(静态值的情况下)来解决它。但是在纯 Java 代码的情况下,您必须使用 Java 适配器,因为在 MFP 8 中我们不能将 java 文件放在服务器中,因为 WAR 部署的概念不存在.

对于 MFP 8.0,在运行时 war 文件中打包自定义 Java 类 的概念不存在。

不过,您仍然可以使用自定义 Java 类:

  1. 对于将成为您的 CustomLoginModule/Authenticator 的自定义 Java 类:

    在 MFP 8.0 中,customLoginModules 和身份验证器被 SecurityCheck 适配器取代。这些是 Maven 项目。您自定义 类 中的验证和代码可以在您的 SecurityCheck 适配器项目中。

    详情here.

  2. 对于从 Java 脚本适配器调用的自定义 Java 类:

    Java脚本适配器也是maven项目。并且自定义类可以成为JS适配器项目的一部分。

    详情here.

  3. 任何其他常见/实用程序 classes/jar 文件:

    添加任何不在 Maven 存储库中的 JAR 文件:

More reading about migrating adapters from earlier versions to MFP 8.0.