Commit 3740d4c8 authored by guozhipeng's avatar guozhipeng

说明

parent b785fd66
......@@ -32,3 +32,4 @@ hs_err*
# added by cds
.cdsrc-private.json
app/*/dist/*.zip
# 使用说明
# 文档1:设置SAP Business Application Studio for CAP Java
[https://developers.sap.com/mission.cap-java-app.html]()
# 本地开发及云服务器部署
## 本地开发环境先决条件
## 开发环境
JDK 21.0.5
......@@ -44,17 +42,26 @@ Java version: 21.0.5, vendor: SAP SE, runtime: D:\javaAndroid\Java\sapmachine-jd
Default locale: zh_CN, platform encoding: UTF-8
OS name: "windows 11", version: "10.0", arch: "amd64", family: "windows"
## 本地开发启动命令
## deploy数据库
第一次使用,使用如下命令:
```
cds deploy --to hana:bookstore-db --store-credentials
```
如果添加了新的数据表或字段和初始话CSV初始化文件或者添加了view视图
vscode命令行执行命令:
```
mvn clean spring-boot:run
cds deploy --to hana:bookstore-db
```
浏览器访问地址:http://localhost:8080/
## 登录CF子账户
## 打包部署到联创杰子账户gzpTest
登录到联创杰子账户gzpTest
命令:
指定api命令:
```
cf api https://api.cf.cn40.platform.sapcloud.cn
......@@ -66,26 +73,32 @@ cf api https://api.cf.cn40.platform.sapcloud.cn
cf login -a https://api.cf.cn40.platform.sapcloud.cn -o "Shenzhen-Lianchuangjie-Technology-Co-Ltd-test-cnrc164l" -s gzpTest -u zhipeng.guo@boscloud.cn
```
密码: Gzp@123456
输入密码: Gzp@123456 后回车。
## deploy数据库
## 部署到云服务器
第一次使用,使用如下命令:
### 使用mbt build组装
现在,我们使用 `mbt`构建工具将所有内容组装到一个 `mta.tar`归档文件中:
```
cds deploy --to hana:bookstore-hana --store-credentials
mbt build -t gen --mtar mta.mtar
```
如果添加了新的数据表或字段和初始话CSV初始化文件或者添加了view视图
vscode命令行执行命令:
### Deploy to Cloud 部署到云
最后,我们可以将生成的归档部署到Cloud Foundry:
```
cds deploy --to hana:bookstore-hana
cf deploy gen/mta.mtar
```
## 代码编译启动
部署成功,打开应用程序路由地址:
[https://shenzhen-lianchuangjie-technology-co-ltd-test-cnrc164l-g9bce443.unibetter-ic.com]()
### 启动命令
## 本地代码编译启动
### 本地启动命令
使用vscode开发工具命令快速启动代码(进入项目根目录执行命令)
......@@ -112,7 +125,7 @@ mvn spring-boot:run
"name":"user","password":"user"
```
### 启动成功
### 本地启动成功
```text
2024-01-25T10:45:51.699+08:00 INFO 19288 --- [ restartedMain] o.s.b.d.a.OptionalLiveReloadServer : LiveReload server is running on port 35729
......@@ -120,10 +133,14 @@ mvn spring-boot:run
2024-01-25T10:45:51.753+08:00 INFO 19288 --- [ restartedMain] customer.lianchuangjie.Application : Started Application in 2.858 seconds (process running for 3.419)
```
### 访问地址
### 本地访问地址
启动成功访问:[http://localhost:8080/](http://localhost:8080/)
# 文档1:设置SAP Business Application Studio for CAP Java
[https://developers.sap.com/mission.cap-java-app.html]()
## 创建应用程序bookstore
在添加书店项目之前,我们需要确保您位于项目文件夹中。这两个项目(产品服务和书店)应该放在一起。在新创建的终端中运行以下命令以返回到projects文件夹:
......@@ -567,4 +584,12 @@ Java系统属性 `-Dspring-boot.run.profiles=cloud` 确保使用H2作为数据
您已经成功地将数据库模式部署到SAP HANA并连接了本地运行的应用程序。在下面的教程中,您将使用本教程中创建的SAP HANA服务实例在SAP BTP,Cloud Foundry环境中运行应用程序。
# 文档4:Nodejs入门练习
[https://community.sap.com/t5/technology-blogs-by-sap/cap-for-nodejs%E5%85%A5%E9%97%A8%E7%BB%83%E4%B9%A0/ba-p/13575001](https://community.sap.com/t5/technology-blogs-by-sap/cap-for-nodejs%E5%85%A5%E9%97%A8%E7%BB%83%E4%B9%A0/ba-p/13575001)
[https://community.sap.com/t5/technology-blogs-by-sap/cap-for-nodejs%E9%83%A8%E7%BD%B2%E7%BB%83%E4%B9%A0/ba-p/13575515](https://community.sap.com/t5/technology-blogs-by-sap/cap-for-nodejs%E9%83%A8%E7%BD%B2%E7%BB%83%E4%B9%A0/ba-p/13575515)
# 结束 2025-01-14
No preview for this file type
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment