文档首页 > > 用户指南> 旧版(近期下线)> 应用开发

应用开发

分享
更新时间: 2020/06/09 GMT+08:00

应用是一种以业务功能为主的服务设计概念,每一个应用都具有自主运行的业务功能,比如一个webapp、RestFul API service、微服务等。

开发应用需要先确定需求及技术方案,然后创建代码工程,再进行业务开发。本节仅介绍创建代码工程接入ServiceStage,业务代码部分需要用户根据实际情况自己实现。

生成云上工程

如果暂无开发工程,可以基于模板创建一个新的工程,在绑定的源码仓库中生成开发框架,详情请参考创建云上工程-基于模板。适用于用户从零开始新创建一个应用的场景,帮助用户搭建好代码工程框架,配置好依赖,用户直接导入到IDE进行业务开发。每次的更新代码后提交至源码仓库,可以在ServiceStage上进行自动构建、归档、升级部署。

如果已有工程代码,可以把工程代码上传到目标源码仓库,基于目标源码仓库创建云上工程,创建过程请参考创建云上工程-已有仓库。每次的更新代码后提交至源码仓库,可以在ServiceStage上进行自动构建、归档、升级部署。

生成本地工程

可以使用ServiceStage提供的SDK,选择开发风格,生成本地工程,开发微服务应用。

  1. 登录ServiceStage控制台,选择“工具下载 > 微服务框架”,选择CSE Java SDK,创建本地工程。

    1. 填写微服务基本信息,配置项说明如下表表1所示。

      单击“高级设置”显示所有配置项。

      表1 JAVA-SDK

      参数

      参数说明

      名称

      为微服务取个名字,如创建HelloWorld的服务消费端,名称为“consumer”。

      SDK类型

      选择JAVA类型。

      SDK版本

      选择SDK版本。

      Group ID

      对应源码maven工程的Group ID。

      Artifact ID

      对应源码maven工程的Artifact ID。

      开发风格

      系统提供了透明RPC、Spring-MVC、JAX-RS三种开发模式供选择,缺省配置Spring-MVC。

      JAVA包名称

      对应源码maven工程中的package名称。

      版本号

      微服务版本号。

      Base Path

      对应发布接口的URL,用户可自定义填写,如“/demo”。

    2. 单击“创建并下载”,完成微服务工程的创建。

      微服务工程创建以后,系统会自动生成基于微服务框架的开发工程包并保存到本地。

后续操作

工程创建以后,用户根据所选架构进行编码,实现业务逻辑。

对于微服务架构,如何接入微服务引擎并使用使用其能力(灰度发布、负载均衡、限流、熔断等)可以参考开发指南

分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

智能客服提问云社区提问