首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

通用页面流程框架及实例介绍(3)BTT 通用页面流框架

通用页面流程框架及实例介绍(3)BTT 通用页面流框架

BTT 是企业前端多渠道建设及整合框架,它的通用页面流程框架则是适合所有前端渠道的页面流程。BTT 通用页面流程由页面、页面导航引擎、业务流程、业务操作四个部分组成:
  • 页面:一个单独的页面,可以是一个产品信息,可以是一个登录页面。它可以是 Web HTML 页面,也可以是 Java SWT 页面。
  • 页面导航引擎:在多个页面之间进行页面导航。企业前端应用存在大量的用户页面,这些页面之间存在着逻辑关系,可以在不同页面直接根据操作结果的不同进行导航。每个页面提交之后,会根据执行“动作”的返回结果,到达相应另外的页面,这里的“动作”指的是下面的“业务流程”和“业务操作”。
  • 业务流程:指一系列业务操作组成的带逻辑结构和判断的流程。简单的业务流程可以是一个状态机组成,状态机的每一步是一个业务操作,然后根据业务操作的执行结果会执行相应的其他业务操作。
  • 业务操作:这里的业务指的是单一的操作,可以是技术范畴的操作,也可以是业务范畴的业务操作。业务操作可以是记录电子日志,可以是发短信,可以是访问用户数据。
图 3. 页面流程的组成从上图中可以看出,前端页面流程逻辑中的节点(State),可以是页面(Page),可以是业务逻辑(Business Logic),也可以是业务操作(Operation)。而业务逻辑(Business Logic)又是由业务操作(Operation)组成的业务流程。
返回列表