培训特色 从传统架构课程不同的角度出发,通过实例与实战,分层次讲解与说明企业级架构中各层的架构需求及实现方法。目标收益 通过实战,可以让学员比单单学习架构理论留下更深刻的印象,也会在实际的工作中更有应用性和可操作性。 学员基础 1) .NET / Java 平台基础知识; 2) 了解面向对象分析与设计,UML; 3) 了解基本的面向对象设计原则,设计模式 课程大纲 架构基础知识 内容一:架构与架构师 1. 隐式架构 & 显示架构 2. 什么属于架构,什么不属于 3. 架构师到底是什么? 4. 软件生命周期 内容二:UML必要知识 1. UML 草稿模式 2. UML 蓝本模式 3. UML 编程语言模式 4. UML : 用例图,类图,顺序图 设计原则和模式 内容三:设计原则和模式 1. 什么是良好的代码与设计 2. 系统腐坏的信号 3. 结构化设计,分离关注点 4. 从原则到模式 5. 安全开发生命周期 6. 面向方面编程 业务层架构 内容四:业务层架构 业务层究竟是什么 领域模型 业务规则,验证逻辑 逻辑层 VS 物理层 如何部署业务逻辑层 业务逻辑层与其他层 创建业务逻辑层的模式 内容五:业务层架构模式 表模块模式 表适配器 表数据网关模式 活动记录模式 外键映射模式 行数据网关模式 领域模型模式 仓储模式 业务层模式总结 服务层架构 内容六:服务层架构 服务层究竟是什么 服务层的职责 组织系统的行为 服务层与多客户端支持 内容七:服务层架构模式 远程外观模式 数据迁移对象模式 DTO 对象适配器 面向服务架构 SOA 的原则 服务层总结 数据访问层架构 内容八:数据访问层架构 数据访问层的功能需 求数据访问层和业务层 数据访问层和服务层 数据访问层和表现层 内容九:数据访问层架构模式 分离接口模式 插件模式 数据访问层工 厂控制反转模式 数据上下文 实现持久化层 数据映射器 仓储模式 内容十:高级数据访问层架构 条件查询器 事务处理 工作单元模式 标识映射 并发处理 延迟加载 使用 O/RM 工具增强数据访问层 表现层架构 内容十一:高级数据访问层架构 表现层的演化 MVC 模式 Model2:MVC 的 Web 变体 MVP 模式 Presentation Model 模式 如何选择表现层模式 演讲嘉宾: Owen Dai -富士通架构师 十余年的企业软件架构、开发和管理经验, 侧重于企业应用软件架构设计.主要负责客户大型项目的架构设计和研发。曾为日本第一,世界第二的瑞穗银行;世界第二大证券交易所 – 东京证券,开发企业级系统。
|