Value Object模式
J2EE中业务信息交互次数过多,影响性能,例如查询订单(Order)信息,来回三次分别查询客户名、商品名和数量
Value Object模式提倡将一个对象(如Order)的各个属性进行封装,将封装后的对象在网络中传输,从而减少网络交互次数
此对象必须可串行化
业务代理模式
业务代理模式将一组远程方法调用构成的业务流程,封装在一个位于展示层的代理类中
好处:
复用业务流程,视情况还能提供缓存等功能