更新时间:2023-07-27 15:32:31
封面
内容简介
作者简介
前言
【内容特色】
【配套资源】
第1章 软件需求分析技术
1.1 案例:中国石油物资采购管理信息系统软件需求分析
1.1.1 项目概述
1.1.2 业务需求概述
1.1.3 业务流程分解
1.1.4 功能需求描述
1.2 业务流程图的重要性
1.2.1 基本流程图
1.2.2 复杂流程分解
1.2.3 角色参与流程
1.3 UML与软件需求
1.3.1 UML介绍
1.3.2 UML用例图
1.3.3 UML状态图
1.3.4 UML活动图
1.4 软件需求概念模型
1.4.1 实体与属性
1.4.2 实体之间的关系
第2章 软件架构设计
2.1 架构设计五视图
2.2 开发架构模式选择
2.3 软件三层架构
2.4 MVC架构
2.5 AJAX架构
2.6 前后台分离架构
2.7 Java EE架构
2.7.1 Java EE架构介绍
2.7.2 创建EJB项目
2.7.3 编写EJB服务
2.7.4 Web站点调用EJB服务
2.8 Web服务架构
2.8.1 Web服务与RPC
2.8.2 创建Web服务
2.8.3 编写Web服务
2.8.4 Web站点调用Web服务
2.9 微服务架构
2.9.1 Spring Cloud Netflix介绍
2.9.2 Spring Boot与Spring Cloud
2.9.3 注册服务器Eureka
2.9.4 服务提供者
2.9.5 服务消费者
2.9.6 微服务异常传递
2.10 Dubbo架构
2.10.1 Dubbo 3介绍
2.10.2 Dubbo 3新特性
2.10.3 Dubbo注册中心
2.10.4 Dubbo服务提供者
2.10.5 Dubbo服务消费者
2.10.6 Dubbo交互协议
2.11 MOM架构
2.11.1 JMS与MOM
2.11.2 ActiveMQ服务器搭建
2.11.3 发送点对点消息
2.11.4 主动接收点对点消息
2.11.5 监听接收点对点消息
2.11.6 发送主题消息
2.11.7 主动接收主题消息
2.11.8 监听接收主题消息
2.11.9 多用户同时接收点对点消息
2.11.10 多用户同时接收主题消息
2.11.11 消息生命期
2.11.12 会话与消息确认模式
2.11.13 案例:JTA与MOM实现用户异步注册
2.12 案例:电影院综合票务管理平台架构设计
2.12.1 票务平台业务需求
2.12.2 票务平台行业规范
2.12.3 票务平台整体架构设计
2.12.4 院线票务系统架构设计
2.12.5 网络代售系统架构设计
2.12.6 院线票务系统与授权管理平台接口设计
2.12.7 院线票务系统与影院管理系统接口设计
2.12.8 院线票务系统与网络代售系统接口设计
2.12.9 院线票务系统消息通知设计
2.12.10 自动取票接口设计
第3章 项目模块设计
3.1 UML与逻辑设计
3.1.1 UML类图
3.1.2 UML时序图
3.1.3 UML协作图
3.2 新闻系统模块设计
3.2.1 新闻系统功能描述
3.2.2 新闻系统开发架构
3.2.3 新闻系统主页设计
3.2.4 新闻目录列表页设计
3.2.5 新闻页设计
3.2.6 新闻评论页设计
3.2.7 新闻发布设计
3.3 物流管理系统模块设计
3.3.1 物流管理系统需求分析
3.3.2 物流管理系统模块设计
第4章 持久层物理表设计
4.1 持久层设计原则
4.1.1 三范式原则
4.1.2 反范式原则