知识大全 Java程序性能优化-业务代理模式(1)[1]

Posted 订单

篇首语:有知识的人会得到世人的美誉。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 Java程序性能优化-业务代理模式(1)[1]相关的知识,希望对你有一定的参考价值。

Java程序性能优化-业务代理模式(1)[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

     业务代理模式( )

  Value Object模式是将远程调用的传递数据封装在一个串行化的对象中进行传输 而业务代理模式则是将一组由远程方法调用构成的业务流程 封装在一个位于展示层的代理类中 比如 如果用户需要修改一个订单 订单修改操作可细分为 个子操作

  校验用户

  获取旧的订单信息

  更新订单

  系统结构如图 所示

  图   展示层与业务逻辑层交互示例

  以上结构存在两个问题

  ( )当展示层存在大量并发线程时 这些线程都会直接进行远程方法调用 进而会加重网络负担

  ( )由于缺乏对订单修改操作流程的有效封装 如果将来修改流程发生变化 那么展示层组件需要修改

  为了有效地解决以上两个问题 可以在展示层中加入业务代理对象 业务代理对象负责和远程服务器通信 完成订单修改操作 而业务代理对象本身只暴露简单的updateOrder()订单修改操作供展示层组件使用 修改后的结构如图 所示

  图   业务代理模式架构图

  注意 业务代理模式将一些业务流程封装在前台系统 为系统性能优化提供了基础平台 在业务代理中 不仅可以复用业务流程 还可以视情况为展示层组件提供缓存等功能 从而减少远程方法调用次数 降低系统压力

cha138/Article/program/Java/gj/201311/27810

相关参考

知识大全 Java程序性能优化-业务代理模式(1)[2]

Java程序性能优化-业务代理模式(1)[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  这

知识大全 Java程序性能优化-业务代理模式(2)[2]

Java程序性能优化-业务代理模式(2)[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  i

知识大全 Java程序性能优化-代理模式(1)

Java程序性能优化-代理模式(1)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!   

知识大全 Java程序性能优化-代理模式(7)

Java程序性能优化-代理模式(7)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!   

知识大全 Java程序性能优化-代理模式(2)

Java程序性能优化-代理模式(2)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!   

知识大全 Java程序性能优化-代理模式(3)

Java程序性能优化-代理模式(3)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!   

知识大全 Java程序性能优化-代理模式(4)

Java程序性能优化-代理模式(4)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!   

知识大全 Java程序性能优化-代理模式(5)

Java程序性能优化-代理模式(5)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!   

知识大全 Java程序性能优化-代理模式(6)

Java程序性能优化-代理模式(6)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!   

知识大全 Java程序性能优化-享元模式(1)

Java程序性能优化-享元模式(1)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!