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

时间:2018-06-28 15:12:01

标签: java ibm-mobilefirst mobilefirst-server mobilefirst-cli

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

在7.0项目中,有些Java文件不属于适配器,而属于服务器(例如,utils和constant类)。

检查官方文档以进行迁移,我无法找到有关如何管理此类文件的任何信息。

任何人都可以向我提供一些有关如何迁移此逻辑的信息?

2 个答案:

答案 0 :(得分:0)

我们有类似的问题,但是我们通过将代码移到Javascript适配器(如果是静态值)来解决了。但是在使用纯Java代码的情况下,您必须使用Java适配器,因为在MFP 8中我们无法将Java文件放入服务器中,因为WAR部署的概念不存在。

答案 1 :(得分:0)

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

但是,您仍然可以使用自定义Java类:

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

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

    详细信息here

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

    JavaScript适配器也是maven项目。而且自定义类可以成为JS适配器项目的一部分。

    详细信息here

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

    添加不在Maven存储库中的所有JAR文件:

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