使用 SAP Business Application Studio 搭建 CAP Java 开发环境

简介: 使用 SAP Business Application Studio 搭建 CAP Java 开发环境

官方教程


为了确保一切设置正确,本教程还包括如何构建和运行一个简单的 Hello World 应用程序。 SAP Cloud 应用程序编程模型 (CAP) 支持 Java 和 Node.js 开发。 但是对于本教程,我们使用的是 Java。 CAP Java SDK 能够与 Spring Boot 紧密集成,Spring Boot 提供了许多开箱即用的功能。 这意味着,Spring Boot 将成为您的运行时容器。


打开 SAP Business Technology Platform Trial 账号,进入 Business Application Studio:image.pngimage.pngimage.pngimage.png运行如下命令行:


mvn -B archetype:generate -DarchetypeArtifactId=cds-services-archetype -DarchetypeGroupId=com.sap.cds

-DarchetypeVersion=RELEASE

-DgroupId=com.sap.cap -DartifactId=products-service -Dpackage=com.sap.cap.productsservice


如果遇到这个错误:mvn: command not found,说明之前创建的 space 类型不正确,应该选择 fullstack Cloud Application:

image.png这将使用 maven archetype cds-services-archetype 初始化应用程序并创建您的项目。


该项目被命名为 products-service.


db 文件夹存储与数据库相关的工件。

srv 文件夹存储您的 Java 应用程序。

打开名为 products-service 的工作空间。

image.pngCAP 应用程序使用核心数据服务 (CDS) 来描述:

  • 使用实体定义来描述数据结构
  • 使用服务定义来描述如何消费数据结构

下面我们创建一个简单的 service,其会定义属于自己的实体。

创建一个新文件:admin-service.cdsimage.pngimage.pngimage.pngimage.pngimage.pngexpose port 的含义:该应用程序没有任何可从 Internet 访问的端口。 只有 SAP Business Application Studio 中的容器正在侦听某个尚未从 Internet 访问的端口


相关文章
|
5月前
|
Java
搭建Java Web开发环境
搭建Java Web开发环境
83 0
|
1月前
|
IDE Oracle Java
Java的开发环境
Java的开发环境
23 0
Java的开发环境
|
1月前
|
IDE Java 编译器
Java开发环境
Java开发环境
35 3
|
1月前
|
IDE Java 开发工具
Java开发环境的搭建、Java中的常量和变量
Java开发环境的搭建、Java中的常量和变量
24 0
|
6月前
|
Java 应用服务中间件 Maven
【Java】Java环开发环境安装
Java环开发环境安装 简介: 如果要从事Java编程,则需要安装JDK,如果仅仅是运行一款Java程序则JRE就满足要求。
49 0
|
2月前
使用 Visual Studio Code 从零开始创建一个最简单的 SAP UI5 应用
使用 Visual Studio Code 从零开始创建一个最简单的 SAP UI5 应用
20 0
|
3月前
|
前端开发 JavaScript Java
从前端开发的视角来搭建本地java开发环境
从前端开发的视角来搭建本地 java 开发环境,其实主要也就 java 环境、maven 包管理工具、IntelliJ IDEA 开发工具这3个方面,对应前端中的 nodejs 环境、npm 包管理工具、vscode 开发工具。
38 1
|
3月前
|
开发框架 JSON 开发者
SAP Fiori Tools 的 Application Information 视图里的 Min UI5 Version
SAP Fiori Tools 的 Application Information 视图里的 Min UI5 Version
17 0
|
4月前
|
Java Android开发
vscode+java开发环境中文乱码问题~
vscode+java开发环境中文乱码问题~
51 0
|
5月前
一个查看 SAP CRM One Order 运行时生成的应用日志(Application Log)的小工具
一个查看 SAP CRM One Order 运行时生成的应用日志(Application Log)的小工具
60 0