正在生成
详细信息:
检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
Web应用程序的标准打包格式,war是一个Web模块,包括WEB-INF目录,可直接运行于Web容器中。 性能测试。 图6 性能测试 CodeArts性能测试:是否使用CodeArts PerfTest进行性能测试。性能测试CodeArts PerfTest是一项为基于HTTP/HTTPS/TCP/UDP
框架配置 设置服务的架构、数据库、缓存和安全认证等信息,请根据实际业务直接在界面进行勾选。 生成策略 设置服务的API、代码风格、部署和性能测试等信息,请根据实际业务直接在界面进行勾选。 业务设计 基本配置、框架配置和生成策略需要用户根据自身业务的实际情况进行配置,配置不同生成的
自定义,即对生成的服务代码进行二次开发。 client:客户端模块,在AstroPro中添加服务时,开启“是否生成客户端”配置后(如图2),才会生成该模块。 图2 开启“是否生成客户端” base代码目录结构 代码结构说明中的“{biz}”,为在AstroPro的业务设计中定义的对象,如BO、Abstract
对接CCE部署和ServiceStage部署时,生成的代码中会包含如下内容: 根目录中会增加“ .cam”文件夹,包含“cam.yml”和“variables.yml”文件。 service模块的“application.yam”文件中,会增加“server.tomcat”配置参数。 dockerfile脚本会做相应的修改。
在服务列表中,单击步骤3:添加服务中已创建服务后的“编辑”。 参考编辑服务中操作,完成服务的配置。 图1 服务配置 购买AstroPro专业版实例时,才会显示“是否生成客户端”和“是否启用扩展拦截”这两个配置项。 基本配置、框架配置和生成策略:请根据自身业务需求直接在界面勾选,不同的配置会呈现不同的效果。例如,“生成策略
性付费,服务将在到期后自动停止使用。 如果在计费周期内不再使用包年/包月AstroPro套餐,可以执行退订操作,系统将根据资源是否属于五天无理由退订、是否使用代金券和折扣券等条件返还一定金额到您的账户。 如果已开启“自动续费”功能,为避免继续产生费用,请在自动续费扣款日(默认为到期前7日)之前关闭自动续费。
特定关系的结束,不会影响任何一个对象的生命周期。 图1 一对多和聚合的差异 创建一对多关系后,首要方不会做任何的改动,次要方的字段中会自动增加首要方的id,即primaryId,通过这个primaryId去关联首要方的id,从而构建一个一对多的关系。 关系属性设置 在业务设计页面
可能存在一些跨服务的调用,此时就需要通过添加依赖服务,把这些服务的客户端集成过来。添加依赖服务前,请确保依赖服务的“是否生成客户端”按钮已启用。 图1 开启“是否生成客户端”配置 在服务依赖中,选择当前服务依赖的服务。 图2 选择依赖的服务 选择依赖服务的版本号。 在依赖强弱中,
使用说明 创建服务前,请确保已创建项目和服务组。如果待添加的服务有依赖其他服务,请先添加依赖的服务。添加被依赖服务时,必须开启“是否生成客户端”。 图1 开启“是否生成客户端” 前提条件 参考新建项目中操作,完成项目的创建。 参考新建服务组中操作,完成服务组的创建。 操作步骤 参考登录
步骤2:框架配置 框架配置和基本配置一样,需要您根据实际情况进行勾选配置,不同的配置会呈现不同的效果。 是否启用模板,默认不启用,如需启用,在下拉框中选择已创建的模板。创建模板具体操作请参考创建架构模板。 选择模板后,模板配置将自动带入包括“框架配置”和“生成策略”。 选择参考框架。
击“保存”。 图2 编辑固定字段 选中对象,再次单击BO属性操作中的“编辑字段”,查看对象默认字段。 可查看到对象的默认字段中,除了id还增加了3中添加的固定字段。 图3 查看固定字段 父主题: AstroPro学堂
在同一张表中,递归关系的双方可以抽象成父子关系。树递归中,一个对象最多存在一个父对象,类似于数据结构中的树结构。创建树递归后,在数据库中会增加一个parentId字段,用来指向父节点。 图1 新增parentId字段 关系属性设置 在业务设计页面,拖入一个BO业务对象(命名为Bo
} } 编写组件属性额外信息,例如:是否是容器,是否支持循环,是否支持快渲染等。 "configure": { "loop": true,// 是否支持循环 "condition": true,// 是否在画布中渲染 "styles":
emo-client)三个模块组成。其中,client为客户端模块,在AstroPro中添加服务时,开启“是否生成客户端”配置后(如图4),才会生成该模块。 图4 开启“是否生成客户端” 父主题: 服务开发框架详解
{biz}Repository.java # 数据操作聚合层继承类代码。用户可在此类中覆写基类中的方法或者增加自定义的方法 |-- mapper # 数据原子操作层。m
BO属性操作:单击“编辑字段”,可以为对象添加所需的字段。 支持BO多租:BO是否支持多租。开启BO多租时,请确保“多租模型”已开启。 购买AstroPro专业版实例时,才会显示“转测BO多租”这个配置项。 图5 开通多租模型 不允许修改:对象是否支持修改。 操作:对新建的对象可执行哪些操作,如crea
Approve抽象类,并重写其中的doApprove方法。 客户端配置。 客户端配置仅专业版及以上套餐支持,如果您需要使用此功能,请升级Astro Pro产品版本。 是否生成客户端:是否生成客户端的代码。开启后,会生成服务的客户端代码,如图3。 图3 生成客户端的代码 客户端类型:目前仅支持“OPEN_FEIGN”
创建服务仅支持SINGLE,即单库,无论子域是否进行单元化部署,该服务只在一个单元(一般以region为单元)内部署。编辑服务是可修改单元化策略。 API版本:服务的API版本,默认为新增一个服务时配置的版本,如果需要升级API的版本,请参见升级API版本。 是否启用扩展拦截:通过引入devs
I,请参见如何为对象自定义API。 支持BO多租:BO是否支持多租。开启BO多租时,请确保“多租模型”已开启。 购买AstroPro专业版实例时,才会显示“转测BO多租”这个配置项。 图4 开通多租模型 不允许修改:对象是否支持修改。 操作:对新建的对象可执行哪些操作,如crea
基本属性设置 样式设置,设置组件的样式,提供直接配置样式,也可以编写CSS代码配置样式。 图4 样式设置 高级设置,设置组件是否渲染、绑定单击事件、设置组件是否循环渲染等。 图5 高级设置 父主题: 前端应用管理