J2EE模式术语
BMP:bean管理持久化:entity bean的一种策略,bean开发者负责实现entity bean的持久化逻辑
CMP:容器管理持久化:entity bean的一种策略,容器服务负责透明的管理entity bean的持久化
复合:一个包含了其他对象的复杂对象,也与GOF设计模式中介绍的复合模式有关
控制器:与客户端交互、控制、管理请求的处理
数据访问对象:一个对象,封装并抽象对持久化存储或者外部系统的数据访问。
代表:一个对象,作为另一个组件的居中代理;一个中间层。代表具有代理和门面的特性。
从属对象:一种对象,不能够独立存在,其生命周期由另一个对象管理
分配器:控制器的职责包括选定和分派合适的视图。这种操作可以单独的放入到一个独立的组件,该组件成为分配器。
EJB:指的是EJB组件,可以使实体bean也可以是session bean。当我们使用ejb这个概念的时候,两者都可以是。
门面:一种隐藏底层复杂性的模式;在GOF一书中有描述
工厂(抽象工厂或者工厂方法):用于创建对象或者一个对象的家族。
迭代器:一种模式,提供了对集合的访问
助手:负责帮助控制器和视图,比如,控制器和视图可能会把以下操作委派给助手:内容的获取、验证、保存模型或者按照显示用途调整模型。
独立对象:一种对象,独立存在,并可能会管理其从属对象的生命周期
模型:对系统或者子系统的一种物理或者逻辑表示
持久性存储:指的是各种持久化存储系统
代理:一种模式,作为另外一个对象的代替,从而控制对该对象的访问。
脚本:JSP中直接包含的应用逻辑
单件:一种模式参见GOF
模板:模板文本指的是JSP视图冯装的文字文本。
传输对象:一种可串行化的POJO,用来在不同的对象、层之间传输数据。其中不包含任何的业务方法
视图:视图负责管理所有构成显示图形和文本,他与助手交互,从而获得填充显示的数据。另外,他还可能吧一些操作-比如内容的获取操作---委派给助手。