WebSphere Application Server 7.0 架构深度剖析
1. 策略模式实现
在系统设计中,策略模式是一种常用的设计模式,它允许在运行时选择算法的行为。在相关系统里,策略模式的实现有如下结构:
- 服务接口与实现类 :定义了 MyService
接口,包含 method1
和 method2
方法。同时有 MyServiceImpl
类实现了该接口。
containment
implements
MyServiceImpl
MyService
Implementation
Class
ServiceInterface
Methods Delegate to
Implementation Class
Context
MyServiceImpl
method1
method2
MyService
<<interface>>
method1
method2
这个结构体现了策略模式的核心思想,即通过接口定义统一的行为,不同的实现类提供不同的具体实现。
2. IBM J9 Java 虚拟机
IBM J9 JVM 为 Java 6 提供了强大的支持,它基于早期的 J9 版本,具有以下显著特点:
- 优化后端 :使用高度优化的后端,功能类似于 IBM 销售的后端 C/C++ 编译器。核心优化器旨在充分利用底