ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

AB5.0 初识 & AS 概述

2021-12-08 19:04:04  阅读:151  来源: 互联网

标签:文件 工程 交易 AB5.0 初识 概述 开发 Data 目录


 

第一章: 单一渠道 —— 柜面  

  概述:

    柜面采用 ABC5 壳子来做容器,开发环境 运行咱们前端工程TEClient -- npm run dev, 双击aui.exe 打开AB 5.0壳子;

    该壳子可以视为普通浏览器,也是F12调取开发者工具;

    可以通过输入vue文件路径打开界面,查看效果;

  第一节 、了解ABC5

    作为柜面客户端,ABC5 贴合柜面 真实场景,可以作为柜面模拟浏览器来调试我们 的 TEClient界面

  ABC这个工具最主要的 配置在于configuration\aui.properties:

  

 

   

 

此外,还可以做日志脱敏配置:cn.com.agree.commons.logging

   ①是否对日志进行脱敏/desensitization

   ②需要脱敏的参数 /params  (前面 代表需要脱敏的字段key值,后面代表 脱敏规则)

   ③每条交易日志最大长度/maxLength

 

  第二节、前端工程了解

    前端工程是C端的重中之重了,虽然后面打出来的就是个www包,但是是最奇妙,最硬核的一块重要内容,是整个C端的灵魂所在。

  了解这个工程之前,先了解下我司自主研发的开发工具AgreeStudio(AB5.0、ABX交易集成开发环境,以下称为AS),该工具可以开发C(客户端/前台)也可以开发S(服务端/后台),具体内容不一一赘述,直接来吧!

1 术语和缩略词

Vue: 交易界面展示。

Java: 交易技术逻辑。

AFT: Agree Flow Print 流程打印。

AUF: Agree UI Flow 流程画面。

CSD: Configuration Service Data 服务数据接口配置文件。 

LFC: Logic Flow Configuration 业务流程配置文件。

RCD: Render Communication Data 通讯报文数据。

XM: X Model 数据模型配置文件。

ADE:lAgree Data Entr Entry 数据字典条目。

CSP:lConfiguration Service Properties 服务属性描述。

Flow.bpmn: 业务流程主交易入口。

Task.bpmn: 交易任务节点流程。

Rcdx: Render Communication Data X 通讯报文数据。

Adm: Agree Data Model 新数据模型。

Adt: Agree Data Type数据类型。

Node.bpmn:云柜业务流程交易入口。

l Step.bpmn: 云柜业务流程交易步骤。

 

2  工作台说明

开发平台有菜单栏、工具栏、视图、编辑器及开发相关功能套件组合构成,同时平台还内嵌前端开发需要使用的AUI、SDK等资源,支持交易开发时实施输入提示使用。使用平台中各功能套的相互搭配使用到达可快速完成交易、服务资源文件的开发编辑。

  

3 导入工程/进行开发

  AS 支持新工程快速创建以外还支持对已开发的工程再维护编辑,可通过导入工程将用户已开发的工程导入至平台中。选择菜单栏:工程 -> 导入工程 -> 浏览文件夹。

  

  

 

 

   工程结构:

  

 

 

   

  目录及文件说明

   

@type: 为TypeScript引用的js写声明文件。

MEClientTrade: 移动端项目交易模块。

message: 通讯请求管理目录。

modules: 交易画面资源文件管理目录。

print: 打印配置管理目录。

static:静态资源文件管理目录。

TEClientFM: 项目框架模块

activities: 交易画面入口集合。

modules: 公共框架交易

static: 框架静态文件

styles: 框架样式

app-loader.js : 工程入口

App.vue: 工程入口

main.js : 工程入口

script 脚手架

build: 编译工具。

env: 环境变量配置目录。

utils: 工具文件。

TEClientTrade: 移动端项目交易模块。

message: 通讯请求管理目录。

modules: 交易画面资源文件管理目录。

print: 打印配置管理目录。

static:静态资源文件管理目录。

SSClientTrade: 自助项目交易模块。

message: 通讯请求管理目录。

modules: 交易画面资源文件管理目录。

print: 打印配置管理目录。

static:静态资源文件管理目录。

TEProject: 公共模块。

common: 公共函数管理目录:工具类、实体类、实现类、接口类。

mixins: 公共混入模板

components:自定义组件管理目录。

README.md: 应用开发过程中一些公共的使用方法及注意事项

styles: 样式配置目录。

app.vue: 项目主组件,页面入口文件

tsconfig.json: ts编译解析文件

package.json: 工程信息定义、模块名、作者、版本、依赖、扩展配置等。对项目以及模块包的描述,里面包含许多元信息

    内置组件资源:

    

 

   

标签:文件,工程,交易,AB5.0,初识,概述,开发,Data,目录
来源: https://www.cnblogs.com/xls7023xx/p/15663158.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有