线下应用开发

本章节的线下应用开发以SDK为例说明线下开发的流程。

0.快速体验

  • 如果想要快速体验DEMO工程,我们提供免安装环境的快速体验包,只需修改相关配置文件(在readme.txt中有详细说明),双击包中build.bat即可打war包。体验包下载地址:

    链接:https://pan.baidu.com/s/1wZHvzElcyHuzwdsS5pEQsA 提取码:qp22

打包后可以直接布署,跳过下面的步骤1-6及“应用和平台对接”,直接到开发环境应用布署发布

1. 前期准备

2. 解压缩SDK工具包

将下载的SDK工具包进行解压,如下图所示。

此工具包集成了应用开发相关接口,核心是lib目录下的两个jar包,和demo目录下的调用示例。调用示例中给出了一些如何调用各个接口的代码示范,供使用者参考,或者直接引入自身的开发代码中。接口文档在“doc”目录下的md文件中,文档列出了各api接口的请求入参。

注:应用增加服务发生变化后,此SDK需要重新获取。

3. 引入jar包至项目中

进入SDK工具包的“lib”目录,可以看到如图所示的两个jar包,使用mvn install命令将它们加入到本地maven仓库。jar包所在目录中打开命令行,输入如下命令:

mvn install:install-file -Dfile=aep-ecloud-agsdk-biz-${SDK版本}-SNAPSHOT.jar -DpomFile=aep-ecloud-agsdk-biz-${SDK版本}-SNAPSHOT.pom.xml

​使用者需分别执行两次上述命令,将两个jar包加入到本地maven仓库中,命令中的“${SDK版本}”需替换为具体的jar包版本。例如,上图jar包1,其版本号为“10197.tar.gz-20180717.134732”,替换完成后执行,若执行结果出现“Build Success”字样,说明jar包注入成功。jar包2第一次加入到本地仓库成功后,之后无需因工具包的更新而再次执行上述命令(即工具包若更新,只需对jar包1执行上命令,jar包2可以省去此操作)。

4. 加入依赖坐标到本地pom文件中

分别打开SDK工具包中“lib”目录下的两个pom文件,即可获取到如下图所示的依赖坐标。

<groupId>com.aep.ecloud</groupId>

<artifactId>aep-ecloud-agsdkcore</artifactId>

<version>2.3.1-SNAPSHOT</version>

<groupId>com.aep.ecloud</groupId>

<artifactId>aep-ecloud-agsdk-biz-APP.tar.gz</artifactId>

<version>1528805331429-SNAPSHOT</version>

注:以上坐标供参考,具体以“lib”目录下的两个pom文件为准。

打开下载的demo工程中的pom.xml文件,将依赖坐标拷贝到pom文件中。

5. 替换application.properties中的信息

Demo工程中,打开目录aep-demo-shanghai\src\main\resources下的application.properties文件,替换该文件中的appKey、appSecret、masterKey、productId。

进入应用的详情页面,在“开发信息”区域可以查看到App Key和AppSecret。进入产品的详情页面,可以查看到产品ID和MasterKey。将App Key、AppSecret、产品ID和MasterKey复制到application.properties文件中。

搜索结果 ""

    没有搜索结果 ""