项目概要 | 行业动态 | 培训课程 | 认证考试 | 常见问题
 

Sun认证企业级架构师课程(SCEA)——J2EE应用架构设计(SL-425)

课程简介
课程向学生讲解了必要的知识,使学生能使用Java 2平台企业版(J2EE平台)创建健壮的企业应用,使它支持快速的变更和扩展。学员将了解相关的策略,能创建应用蓝图,符合J2EE技术实施的需要。这些策略包括通过使用系统度量(如可扩展性和灵活性), J2EE技术蓝图和设计模式,以及迭代开发和增量开发方式进行有效的决策。

课程目标
本课程完成后,您将具备以下能力
* 用好J2EE组件技术,解决典型的系统架构问题
* 使用J2EE蓝图中的技术和J2EE合作伙伴目录中的解决方案,推导出软件系统
* 使用工程权衡技术,用高性价比的方式应对服务质量要求
* 描述架构提交物中架构和产品的作用
* 列举并描述大型企业系统中常见的问题
* 描述迭代开发过程和增量开发过程的好处

谁应该参加
负责基于J2EE技术对企业软件系统进行总体软件架构和设计的学员,将通过学习这门课程受益。学生还要求能了解企业架构师的重要意义,并愿意在n层企业系统中使用J2EE技术。现有的架构师也可以通过学习这门课程,了解如何使用J2EE技术提高其企业系统中服务的质量。

预备知识
学习本课程,您必须具备以下能力:
* 概括描述各种J2EE技术,包括企业JavaBeans, servlets, 和Java服务器页面
* 描述分布式计算和通信概念
* 进行面向对象软件系统的分析和设计
* 描述迭代和增量软件开发
* 使用UML记号对面向对象的系统进行建模

课程內容
介绍基本的架构概念
* 验证架构需求
* 描述架构功能
* 描述架构的五个主要关注点
检查系统架构开发的启示与规范
* 了解分布式企业系统的关键风险因素
* 描述面向对象设计的基本知识
* 描述有效进行网络通信的要求
* 验证如何使用事务来控制共享资源
* 通过概念重用,描述控制成本
* 描述Sun开放网络环境(Sun ONE)架构的基本特点
描述软件开发过程
* 定义开发方法论的作用
* 描述开发方法论的最佳实践
* 描述迭代开发过程和增量开发过程的工作流和四个关键阶段
* 定义迭代过程的输出
* 描述如何提高项目成功的可能性
区分本地面向对象的计算和分布式对象计算
* 检查面向对象计算中数据传输的特点
* 检查分布式计算中数据传输的特点
* 比较分布式计算、基于对象的计算以及面向对象的计算
* 分析分布式计算环境中事务的影响
* 分析分布式计算环境中安全性实施的影响
在层内实现优化
* 系统容量规划,支持所需的负荷
* 规划可扩展性,支持期望的发展
* 指定服务提供商,支持维护目标
优化层到层的通信
* 为应用创建网络模型
* 创建数据和调用模型,有效地提交服务请求并接受服务响应
* 为应用创建事务模型
* 为应用创建安全性模型
分析服务质量要求
* 评估系统各方面的度量结果
* 对服务质量的要求区分优先级
* 检查服务质量要求,并进行权衡
创建原型
* 创建系统原型,使其能满足所需的架构目标
* 评估原型,使其满足所需的架构目标
描述J2EE技术服务器
* 描述各种服务器类型
* 复查企业信息系统
* 描述应用服务器选型相关的问题
* 描述部署的最佳实践、规则和模式
描述J2EE技术
* 描述J2EE技术web-tier组件
* 描述J2EE技术业务层组件
* 描述J2EE技术连接器
评估J2EE技术选择
* 设计长期应用状态
* 管理客户端会话状态
* 启用业务流程和工作流控制
* 启用展示流程和工作流控制
* 管理展示布局
* 设计异步通信
分析软件要求
* 用模型转换的方式描述软件开发过程
* 收集要求,定义业务问题
* 创建领域模型
创建软件设计
* 描述健壮性分析和设计模型的作用与要素
* 使用健壮性分析创建用例的设计模型
* 生成设计模型的序列图视图
创建软件架构
* 描述架构模型
* 将系统分解为组件
* 将组件组织为有效的拓扑
* 创建部署图,记录架构模型
* 评估架构模型
选择J2EE技术模式
* 复查相关的模式基础知识
* 了解使用J2EE技术模式促进通信的例子
* 了解使用J2EE技术模式促进灵活性的例子

颁发证书
SCEA证书(Sun认证企业级架构师,Sun Certified Enterprise Architect)。
颁证机构:美国太阳微系统公司(Sun Microsystems)
学制:38课时(晚班、周末班1个月,脱产班5天)
上课形式:全程上机,面授、网络教学、实习相结合,项目型教学。
课程形式:周末班、晚 班、脱产班

 
 
  项目概要 | 行业动态 | 培训课程 | 认证考试 | 常见问题