SAP 云平台多目标应用 Multi-Target Application 的开发技术介绍(二)

简介: 随着SAP云平台的出现,SAP云平台开发生态圈告别了过去单凭ABAP打天下的局面。

依法炮制,创建一个类型为Java的模块:

29.png

Java 模块是相关 Java 文件和服务定义的集合。Java 模块实现了应用程序的业务逻辑,可以代替 Node.js 模块,也可以作为 Node.js 模块的补充。Java 模块可以是使用 Apache Maven 构建的 Java Web Archive (WAR) 或 Java Archive (JAR)。


如果开发人员决定使用 settings.xml 文件来提供特定于项目的 Apache Maven 设置,请注意此文件会覆盖默认设置。


如果需要,在与 pom.xml 同样的文件夹层级结构下 创建 settings.xml.


模板选择Spring Boot Application:

30.png

换个名字:hellojava31.png

这次就打印一个Hello World就完了:

32.png

同样点击Run菜单,触发build和部署,最后自动启动模块:

33.png

image.png

每个MTA项目都有一个描述文件,格式为yaml,里面记录了MTA包含的每个模块的技术明细。SAP官方文档里定义的很多高级用法,都在这个yaml文件里做文章。

image.png

在真实场景中,开发人员完成MTA的开发后,需要对MTA项目进行build,生成一个Archive文件,交给管理员由后者进行部署:

image.png

在MTA项目右键菜单里选择Build,生成这个Archive文件:

34.png

管理员可以用命令行或者SAP WebIDE里的菜单进行部署:

image.png

一旦管理员触发部署动作后,MTA项目里包含的所有模块都会被部署到SAP Cloud Platform上并处于运行状态。

image.png

总结

本文首先对 SAP 云平台上的多目标应用(MTA 项目)做了概要的介绍,包含 MTA 应用的基本概念和解决的业务痛点,然后从一个实例的例子出发,创建了一个包含 Node.js 和 Java 模块的 MTA 应用,并展示了该应用部署的详细步骤。希望这篇文章能让大家对 SAP 云平台提供的 MTA 模型有一个最基本的认识,感谢阅读。




30.png

目录
相关文章
|
1月前
|
Web App开发 数据采集 前端开发
纯技术讨论:如何让 SAP UI5 应用无法被别人在浏览器里调试 - 这种做法不推荐试读版
纯技术讨论:如何让 SAP UI5 应用无法被别人在浏览器里调试 - 这种做法不推荐试读版
15 0
|
1月前
|
Linux 开发工具 开发者
关于 SAP HANA 开发那些事
关于 SAP HANA 开发那些事
24 0
|
1月前
|
XML 存储 数据格式
SAP UI5 控件 customData 属性的应用介绍
SAP UI5 控件 customData 属性的应用介绍
31 0
|
2月前
|
Web App开发 前端开发 JavaScript
乱花渐欲迷人眼 - 让 SAP UI5 应用的日志输出不再素面朝天
乱花渐欲迷人眼 - 让 SAP UI5 应用的日志输出不再素面朝天
48 0
|
2月前
|
XML 数据处理 数据格式
什么是 SAP UI5 XML Templating 技术
什么是 SAP UI5 XML Templating 技术
43 0
|
2月前
SAP UI5 应用如何实现类似百度首页一样的访问方式试读版
SAP UI5 应用如何实现类似百度首页一样的访问方式试读版
35 0
|
3月前
|
前端开发
SAP Fiori 应用上传中文附件的处理问题
SAP Fiori 应用上传中文附件的处理问题
36 0
|
2月前
|
机器学习/深度学习 算法 数据可视化
基于Google Earth Engine云平台构建的多源遥感数据森林地上生物量AGB估算模型含生物量模型应用APP
基于Google Earth Engine云平台构建的多源遥感数据森林地上生物量AGB估算模型含生物量模型应用APP
101 0
|
2月前
让 SAP UI5 应用的日志打印变得五彩缤纷试读版
让 SAP UI5 应用的日志打印变得五彩缤纷试读版
97 2
|
1月前
SAP ABAP ALV 的分组显示和 Subtotal 显示实现的技术步骤试读版
SAP ABAP ALV 的分组显示和 Subtotal 显示实现的技术步骤试读版
29 0