将 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 类:
对于将成为您的 CustomLoginModule/Authenticator 的自定义 Java 类:
在 MFP 8.0 中,customLoginModules 和身份验证器被 SecurityCheck 适配器取代。这些是 Maven 项目。您自定义 类 中的验证和代码可以在您的 SecurityCheck 适配器项目中。
详情here.
对于从 Java 脚本适配器调用的自定义 Java 类:
Java脚本适配器也是maven项目。并且自定义类可以成为JS适配器项目的一部分。
详情here.
任何其他常见/实用程序 classes/jar 文件:
添加任何不在 Maven 存储库中的 JAR 文件:
将 JAR 文件添加到本地存储库,如 Guide to installing third-party JARs 中所述,然后将它们添加到 dependencies 元素。
使用 systemPath 元素将 JAR 文件添加到 dependencies 元素。有关详细信息,请参阅 Introduction to the Dependency Mechanism。
More reading about migrating adapters from earlier versions to MFP 8.0.
我正在执行从 mobilefirst 7.0 项目到 mobilefirst 8.0 的迁移
在 7.0 项目中有一些 java 文件不属于适配器,但属于服务器(例如 utils 和常量 类)。
为了迁移目的查看官方文档,我无法找到有关如何管理此类文件的任何信息。
谁能提供一些有关如何迁移此逻辑的信息?
我们遇到了类似的问题,但我们通过将代码移动到 Java 脚本适配器(静态值的情况下)来解决它。但是在纯 Java 代码的情况下,您必须使用 Java 适配器,因为在 MFP 8 中我们不能将 java 文件放在服务器中,因为 WAR 部署的概念不存在.
对于 MFP 8.0,在运行时 war 文件中打包自定义 Java 类 的概念不存在。
不过,您仍然可以使用自定义 Java 类:
对于将成为您的 CustomLoginModule/Authenticator 的自定义 Java 类:
在 MFP 8.0 中,customLoginModules 和身份验证器被 SecurityCheck 适配器取代。这些是 Maven 项目。您自定义 类 中的验证和代码可以在您的 SecurityCheck 适配器项目中。
详情here.
对于从 Java 脚本适配器调用的自定义 Java 类:
Java脚本适配器也是maven项目。并且自定义类可以成为JS适配器项目的一部分。
详情here.
任何其他常见/实用程序 classes/jar 文件:
添加任何不在 Maven 存储库中的 JAR 文件:
将 JAR 文件添加到本地存储库,如 Guide to installing third-party JARs 中所述,然后将它们添加到 dependencies 元素。
使用 systemPath 元素将 JAR 文件添加到 dependencies 元素。有关详细信息,请参阅 Introduction to the Dependency Mechanism。
More reading about migrating adapters from earlier versions to MFP 8.0.