第一天 |
主题 |
?介绍架构基础概念、系统架构开发指南、软件开发过程描述 |
大纲 |
- 介绍架构基础概念
- 架构的必要性,架构的功能,架构五个基本原则
- 分布式企业系统主要风险
- 面向对象设计的要素
- 有效网络通信指南
- 验证事务控制共享资源的有效性
- 使用概念重用控制成本
- Sun ONE的基本架构特征
- 定义开发方法论的目的
- 开发方法论的最佳实践
- 迭代与增量开发过程的工作流以及四个重要阶段
|
第二天 |
主题 |
区分本地对象计算以及分布式对象计算、层内部优化、优化层与层之间的通信 |
大纲 |
- 区分本地对象计算以及分布式对象计算
- 面向对象计算的数据迁移特征
- 分布式计算中数据迁移特征
- 比较、区分分布式基于对象计算以及面向对象计算
- 分析在分布式计算环境中事务的影响
- 分析在分布式计算环境中安全实现的影响
- 设计系统容量以支持要求的负载
- 设计可扩展性支持预期的扩展
- 指定服务提供商支持后期维护
- 为一个应用创建网络模块
- 构建一个数据与调用模块以高效提交服务请求以及接收响应
- 为一个应用创建事务模块
- 为应用创建安全模块
|
第三天 |
主题 |
分析服务质量需求、创建原型、J2EE服务器、J2EE技术 |
大纲 |
- 分析服务质量需求
- 评估系统质量的有效性
- 区分服务质量需求的优先级
- 创建能够潜在地实现架构目标的系统原型
- 访问原型以实现架构目标
- 描述不同的服务类型
- 企业信息系统
- 选择应用服务器的标准
- 部署最佳实践,指南以及模式
- J2EE技术Web层组件
- J2EE技术业务逻辑组件
- J2EE技术连接器
|
第四天 |
主题 |
如何选择J2EE技术、分析软件需求、软件设计、选择J2EE技术模式 |
大纲 |
- 管理客户端会话状态
- 业务过程以及工作流控制
- 展现过程以及工作流控制
- 管理展现层、异步通信设计
- 收集需求以定义业务问题、创建域模型
- 鲁棒性分析以及设计模型的元素以及目的
- 使用鲁棒性分析为一个用例创建一个设计模型
- 生成序列图视图、软件架构、架构模型
- 将系统分解为组件、将组件组织为有效的拓扑
- 创建部署图、评估架构模型、模式基础
- 在通信方面如何选择模式
- 在适应性方面如何选择模式
|