Advanced Web Technology J2EE模式与框架简介
deeper Advanced Web Technology J2EE模式与框架简介
Advanced Web Technology 内容提要 J2EE设计模式概述 介绍MVC模式 介绍 Struts
Advanced Web Technology 内容提要 ▪ J2EE设计模式概述 ▪ 介绍MVC模式 ▪ 介绍Struts
Advanced Web Technology 设计模式与框架 Christopher 概念 Alexander 设计模式( design pattern)是对面向对象设计中反复出现的问题的 解决方案。 一个设计模式命名、抽象和确定了一个通用设计结构的主要方面,这些设计 结构能用来构造可复用的面向对象设计 设计模式确定了所包含的类和实例,他们的角色、协作方式以及职责分配。 每一个设计模式都集中在一个面向对象设计问题或者设计要点,描述了什么 时候使用他,在另一些设计约束条件下是否还能使用,以及使用的效果和如 何取舍
Advanced Web Technology 设计模式与框架 ▪ 概念 - 一个设计模式命名、抽象和确定了一个通用设计结构的主要方面,这些设计 结构能用来构造可复用的面向对象设计 - 设计模式确定了所包含的类和实例,他们的角色、协作方式以及职责分配。 - 每一个设计模式都集中在一个面向对象设计问题或者设计要点,描述了什么 时候使用他,在另一些设计约束条件下是否还能使用,以及使用的效果和如 何取舍。 设计模式 ( design pattern ) 是对面向对象设计中反复出现的问题的 解决方案。 Christopher Alexander
Advanced Web Technology 设计模式与框架 运用设计模式的好处 直接提供可供考虑的问题解决方案 使代码具有一致性 帮助确定支持复用的适当粒度 提高设计灵活性,使设计更适于复用,更加健壮,具有可 扩充性
Advanced Web Technology 设计模式与框架 ▪ 运用设计模式的好处 - 直接提供可供考虑的问题解决方案 - 使代码具有一致性 - 帮助确定支持复用的适当粒度 - 提高设计灵活性,使设计更适于复用,更加健壮,具有可 扩充性
Advanced Web Technology 设计模式与框架 J2EE多层系统主要由架构设计、框架以及多个设计模式组成 框架( Framework)与模式( Pattern)的关系: 设计模式比框架更抽象; 设计模式是比框架更小的体系元素; 框架比设计模式更加特例化;
Advanced Web Technology 设计模式与框架 ▪ J2EE多层系统主要由架构设计、框架以及多个设计模式组成 ▪ 框架(Framework)与模式(Pattern)的关系: - 设计模式比框架更抽象; - 设计模式是比框架更小的体系元素; - 框架比设计模式更加特例化;