首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机软件论文--程序设计、软件工程论文--软件工程论文

基于CQRS+ES架构的RESTful API设计与实现

摘要第5-6页
ABSTRACT第6页
第一章 绪论第10-13页
    1.1 论文的背景和意义第10页
    1.2 国内外发展动态第10-11页
    1.3 本文的主要工作第11-12页
    1.4 本章小结第12-13页
第二章 相关技术介绍第13-21页
    2.1 MVC分层模型第13-14页
        2.1.1 MVC的优势第13-14页
        2.1.2 MVC的劣势第14页
    2.2 Domain Driven Design第14-17页
    2.3 CQRS模型第17-18页
        2.3.1 CQRS的优势第18页
        2.3.2 CQRS的劣势第18页
    2.4 Event Sourcing第18-19页
    2.5 多线程、异步操作和并行操作第19页
    2.6 Event Bus和Message Queue第19页
    2.7 RESTful Web API第19-20页
    2.8 本章小结第20-21页
第三章 系统需求分析第21-28页
    3.1 需求概述第21-22页
    3.2 系统的组成第22-23页
    3.3 系统功能需求第23-27页
        3.3.1 资源访问代理第24-26页
        3.3.2 执行业务第26-27页
        3.3.3 统一支付第27页
        3.3.4 接入商管理第27页
    3.4 本章小结第27-28页
第四章 系统详细设计第28-46页
    4.1 设计目标第28页
    4.2 系统分层结构以及模块第28-29页
    4.3 系统实体关系以及Web API公开功能第29-30页
    4.4 Web API模块设计第30-31页
        4.4.1 请求和响应第30-31页
    4.5 接入商模块设计第31-32页
        4.5.1 接口身份验证(鉴权)模块设计第31-32页
    4.6 业务订单及交易订单模块设计第32-39页
        4.6.1 业务订单设计第32-34页
        4.6.2 交易订单设计第34-39页
    4.7 现有系统对接模块设计第39-40页
    4.8 基础设施模块设计第40-45页
        4.8.1 资源库(Repository)模块设计第40-43页
        4.8.2 消息总线(Message Bus)模块设计第43-45页
    4.9 本章小结第45-46页
第五章 系统实现第46-67页
    5.1 系统整体框架实现第46-48页
    5.2 接入商身份验证实现第48-51页
    5.3 事件溯源实现第51-57页
    5.4 消息总线实现第57-61页
        5.4.1 命令总线实现第59-60页
        5.4.2 事件总线实现第60-61页
    5.5 事件流存储实现第61-65页
    5.6 业务订单与交易订单间通讯实现第65-66页
    5.7 本章小结第66-67页
第六章 系统测试第67-76页
    6.1 测试环境第67页
    6.2 功能测试第67-74页
        6.2.1 获取地区列表测试第67-68页
        6.2.2 带查询条件获取影院列表测试第68页
        6.2.3 通过场次获取售票情况测试第68-69页
        6.2.4 创建无需支付的业务订单测试第69-70页
        6.2.5 创建需要支付的业务订单测试第70-71页
        6.2.6 接入商鉴权测试第71-72页
        6.2.7 内容协商测试第72-74页
    6.3 性能测试第74-75页
    6.4 本章小结第75-76页
总结与展望第76-77页
参考文献第77-79页
致谢第79-80页
答辩委员签名的答辩决议书第80页

论文共80页,点击 下载论文
上一篇:基于混沌与门限方案的图像加密方法研究
下一篇:交流机车再生制动能量利用方案研究