检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
认证 模块依赖设计图 图1 devspore-auth插件依赖 图2 模块依赖图 开发环境准备 需提前安装的工具,包括JDK、Maven、Eclipse和IDEA,配置对应的环境变量,确保本地开发环境可用。 工作原理 引入devspore-auth-starter依赖后,会在SD
图图1所示。 图1 应用页面开发 前提条件 已将页面设计所需要的图片上传到已创建的OBS桶中备用,并获取存储路径。上传图片,请参考上传对象。 步骤一:新建一个应用 应用是业务的入口,可以由一个或多个页面组建成一个完整的业务系统。 进入AstroPro服务控制台。 在左侧导航栏中,选择“前端开发平台
到此您已完成整个企业核心应用的创建。 打开生成的服务代码包,在“README.md”文件中可查看代码目录结构的说明,如图3所示。 图3 代码目录结构说明 代码目录结构分为“base/service”、“单Module”和“DDD”三种,在编辑元数据的“生成策略 > 代码风格 > 工程
动续费的实例,单击“操作”列的“设为自动续费”。 图3 单个自动续费 批量自动续费:在续费列表页面勾选需要设置自动续费的实例,单击列表左上角的“设为自动续费”。 图4 批量自动续费 参考表1设置自动续期策略。 表1 自动续费参数说明 参数 说明 选择续费时长 计划自动续费的时长。
使用场景 为了方便用户更加快速、便捷的使用micrometer定义自己的监控指标,devspore-probe提供了注解的方式去快速的定义监控指标,避免了定义复杂的监控类。 如何使用 项目中引入devspore-probe依赖,在项目的pom.xml中添加下面的配置。 1 2 3 4 5
业务建模是以软件模型方式描述项目或业务所涉及的对象及对象的属性、行为和对象之间彼此的关系。业务建模强调以业务领域分层的方式来理解、设计和构架业务应用系统。 工作空间 工作空间是为了方便用户全面管理资源而提供的通用空间。工作空间之间的资源是相互隔离的,默认情况下,每个租户仅能看到自己工作空间下的资源。每个租户只能拥有一个工作空间。
properties中加入devspore-probe配置项。 下文中配置项的格式为yaml文件,如果配置文件为properties格式,需自行修改格式。 配置项的具体值含义参考配置说明 devspore-probe的配置样例: 1 2 3 4 5 devspore: probe:
add:为null。 update:修改前数据库中的原始对象。 delete:删除前数据库中的原始对象。 targetDo Object api想要设置的do对象的克隆对象(对其进行修改不会持久化)。 add:需要创建的对象。 update:需要修改到的对象。 delete:为null。 methodName
鉴权客体,被鉴权对象 * @param operation 被鉴权的动作,传入方法自动注解的operation,为MetaBo对象上的对应的Operation: * CREATE,DELETE,UPDATE,VIEW...或者用户自定义扩展API中的action
# 发布事件的Package,存放事件发布的工具类 与 发布的事件对象,屏蔽技术组件对应用业务的侵入 |-- subscribe # 订阅事件的Package,存放listener与消费的事件对象,listener只做数据的监听与数据格式的转换
代码结构说明中的“{biz}”,为在AstroPro的业务设计中定义的对象,如BO、Abstract BO等。 resources |-- mapper # 开源组件mybatis的mapper
ore开发框架提供的一种插件机制,用户可以在请求被处理前(Entry)和应答发送前(Exit)调用DevSpore预置的插件,也可以使用自己开发的插件,用于实现统一的操作前认证、鉴权,操作后消息发送、缓存更新、审计等功能。 常用概念 DTO:是一种数据传输对象,主要用于在不同层之间传输数据。
前端应用由一个或多个组件拼装而成。在左侧插件栏打开物料资产包,选择合适的组件,拖拽到中间画布中。在画布选中组件,设置组件的属性、样式、以及绑定事件等。 图5 添加组件 图6 设置组件基本属性 图7 设置组件样式 图8 设置组件高级属性 步骤五:生成代码 根据配置的页面设计,生成应用的基本代码。代码生成后,会下载至本地,供您使用。
更新前数据库中orderId对应的原始对象。 targetDo order的克隆对象。 methodName updateOrderById。 className 该方法所在类全限定名。 contextMap null。 批量更新操作:此示例表示可对名为Order的metaBO批量更新操作做统一的操作前认
widget.props 属性值组件的props。 Object 使用模板开发样例 本示例中的imgbutton组件是使用nodejs开发前端的组件。以下若无特殊说明,均基于VSCode工具,按照imgbutton组件的功能点来介绍自定义组件的开发过程。 下载自定义组件模板,将自定义组件模板包解压。
初次发布。 SDK压缩包完整性校验 linux下验证 在表格的“版本及下载地址”中获取SDK包下载路径。 下载SDK包到本地。 输入如下命令。 sha256sum {压缩包名} 对比压缩包.sha256的SHA256值和下载后的SDK包的SHA256值。 一致,则表示压缩包完整,下载过程不存在篡改和丢包。
国际化是应用级别的,在任何一个页面都可以访问。 注意的是国际化只针对画布中的项目,不针对设计器本身。 添加国际化词条 参考登录AstroPro界面中操作,登录AstroPro界面。 在左侧导航栏中,选择“前端开发平台 > 前端应用”。 单击应用模块内的“开发应用”,进入设计器。 在左侧插件栏中,单击,展开国际化资源页面。
本视频通过创建一个简单的登录页面,帮助您快速上手AstroPro前端开发。 业务场景及设计流程说明 在AstroPro中,用户通过业务建模,可生成高可用、高可靠、以及安全稳定的企业级IT应用框架。本入门通过创建一个简单的订单系统,帮助您快速上手AstroPro。 本入门为创建一个简单的订单系统
获取数据源远程字段 使用说明 您可以通过已有的远程Http接口,快速地生成数据源的字段。 操作步骤 参考登录AstroPro界面中操作,登录AstroPro界面。 在左侧导航栏中,选择“前端开发平台 > 前端应用”。 单击应用模块内的“开发应用”,进入设计器。 在左侧插件栏中,单击,展开数据源管理页面。
使用状态选择器 使用说明 在样式选择器右侧,还提供了一个状态选择器的下拉框。可以选择hover、focused、pressed、disabled等状态。选择之后,您此时编辑样式面板,就是相当于在编辑该类名对应状态的样式。 操作步骤 参考登录AstroPro界面中操作,登录AstroPro界面。