授课培训师简介
尚待补充
针对专业技术人员的设计模式 课程编号: 29378
课    时: 24小时
咨询热线
热线电话:021-6150599
在线咨询
人    气: 19 查看评价  发表评价
课程类别: IT技术
培训受众
参加对象
希望理解设计模板以便在面向对象的研发项目中有效地使用它们的研发者。

必备知识 / 技能
参加者具备至少1 – 2年的使用Java Developers 研发经验。
课程收益
学习目标
• 设计分类
- 基本设计模板 – 授权,Proxy 服务器
- 创造性模板 – 厂商方法,单元素集合,目标池
- 分割模板 – 复合
- 结构模板 – 适配器,桥接器,装饰器
- 动作模板 – 职责链,命令,观察器,状态,策略,访问者
- 并行模板 – 生产商消费者

• 模型 – 视图 – 控制器
MVC 在行业中众所周知,并最初在Smalltalk – 80中用于创建用户界面。此专题讨论会浏览MVC的定义并图解说明使用Swing那种设计是建立在MVC之上的

• 模板产生体系结构
一种设计体系结构的途径,如Kent Beck 和Ralph Johnson 的文章中所述,是以无启动然后应用一个接一个的模板直到我们获得了体系结构。运用JHotDraw 和Junit 的设计,我们将说明此途径





• 三层体系结构
三层体系结构在过去十年中有重大的意义。三层表示分离了表达,商业逻辑和数据管理。Sun Microsystems 的J2EE 是此领域中最受欢迎的平台。Sun Java Center 保留了J2EE 模板目录。此研究组引进了如下的J2EE 模板:价值目标和前端控制器

• 设计模板的实际应用
最终,我们审视设计模板的角色可有助于在软件的三个板级别中创建软件:应用程序,工具包和框架。
在课程开始时,将发给每位学员一份个案研究。在适当的课间休息时,学员们将应用刚刚学到的技术从事个案研究.

根据学员个案研究的成绩评估他们理解并应用课堂知识的能力。
本课程结合了演讲、讲师指导示范、举例和练习、分组讨论、设计会议以及各案研究.
课程内容
概述
Java 语言涵盖的内容迫使初学者和专家无法从第一原则解决问题而是重新使用良好的解决方案。但是,一名优秀的开发者讲述的是一套完整的策略而不是规则。意思是没有两种解决方案是完全一样的,但是它们可分享相同的设计策略。

那么什么是设计模板?设计模板是广义化的一套设计策略。为了使初学者能从专家身上学到更多的东西,设计模板通过提供模板名称,问题的环境,解决方案以及模板的因果关系等文件将整套的设计策略形式化。对于外行人来讲,可将设计模板看作为提供较高水平的语言。这些模板允许我们与设计原理沟通,而不需讨论每个方面的细节问题。
在线咨询   课程编号: 29378  咨询热线:021-61505199
带“*”必须填写
* 真实姓名:   
* 联系电话: (至少输入一个联系电话)
移动电话:
固定电话:-(区号-电话号码)
* 电子邮件:
所在单位:
咨询事项:

上海跃勤信息技术有限公司版权所有 (C) All rights reserved. 2006-2008
ICP号 沪ICP备05034964号