logo资料库

spring ppt.pdf

第1页 / 共62页
第2页 / 共62页
第3页 / 共62页
第4页 / 共62页
第5页 / 共62页
第6页 / 共62页
第7页 / 共62页
第8页 / 共62页
资料共62页,剩余部分请下载后查看
J2EE设计模式
页 2
页 3
页 4
页 5
页 6
页 7
页 8
页 9
页 10
页 11
页 12
页 13
页 14
页 15
页 16
IoC Types
页 18
页 19
页 20
页 21
页 22
设计模式是系统架构之基础
页 24
页 25
页 26
页 27
页 28
页 29
页 30
页 31
页 32
页 33
页 34
页 35
页 36
页 37
页 38
AOP Introduction
AOP Crosscutting
页 41
页 42
页 43
页 44
页 45
页 46
页 47
页 48
页 49
页 50
页 51
页 52
页 53
页 54
页 55
页 56
页 57
页 58
页 59
页 60
页 61
页 62
J2EE Programming Lectures Spring 介绍 J2EE Programming Lectures copyright © 2008, MATHEWS MA
J2EE Programming Lectures Spring 的优点  管理中间层的 business objects  提供中间层服务  管理 Singleton 的 life-cycle  Single xml configuration format  鼓励 programming by interface  Applications may not depend(tied) on Spring Framework with careful design  组件更容易测试 J2EE Programming Lectures copyright © 2008, MATHEWS MA
J2EE Programming Lectures Spring 在 J2EE 中的定位 JSP / JSTL Struts Action / View Helper Service Façade / Business Delegate Business Services and Components DAO Hibernate / JDBC S t r u t s S p r i n g i D o m a n O b j e c t s J2EE Programming Lectures copyright © 2008, MATHEWS MA
J2EE Programming Lectures Inversion of Control (IoC) J2EE Programming Lectures copyright © 2008, MATHEWS MA
J2EE Programming Lectures IoC & DI IoC ,就是由容器控制程序之间的关系,而非传统实现中 ,由程序代码直接操控。这也就是所谓“控制反转”的概念所 在:控制权由应用代码中转到了外部容器,控制权的转移,是 所谓反转。 大师级人物 Martin Fowler 的一篇经典文章 《 Inversion of Control Containers and the Dependency Injection pattern 》为 IoC 正名,他认为:控制反转,反转的是依赖 对象的获取方式。因此 IoC 又获得了一个新的名字: 依赖注 入 ( Dependency Injection )。 J2EE Programming Lectures copyright © 2008, MATHEWS MA
J2EE Programming Lectures 现实中的例子 J2EE Programming Lectures copyright © 2008, MATHEWS MA
J2EE Programming Lectures  三个设备都有一个共同点,都支持 USB 接口。  笔记本电脑与外围存储设备通过预先指定的一个 接口( USB )相连  在运行时(系统开机, USB 设备加载)由容器( Windows 操作系统)将依赖关系(笔记本依赖 USB 设备进行数据存取)注入到组件中 ( Windows 文件访问组件) J2EE Programming Lectures copyright © 2008, MATHEWS MA
J2EE Programming Lectures Dependency Injection (DI) —— 另一个例子 J2EE Programming Lectures copyright © 2008, MATHEWS MA
分享到:
收藏