Java业务代理模式~
Posted SXT
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java业务代理模式~相关的知识,希望对你有一定的参考价值。
业务代理模式用于解耦表示层和业务层。 它基本上用于减少表示层代码中的业务层代码的通信或远程查找功能。在业务层有以下实体。
-
客户端(Client) - 表示层代码可以是JSP,servlet或UI java代码。
-
业务代理 - 为客户端实体提供对业务服务方法的访问的单个入口点类。
-
查找服务 - 查找服务对象负责获得相关业务的实施和提供业务的委托对象业务对象的访问。
-
业务服务 - 业务服务接口。 具体类实现这个业务服务以提供实际的业务实现逻辑。
实现实例
在这个实现实例中,将创建一个业务代理模式的各种实体的Client
,BusinessDelegate
,BusinessService
,LookUpService
,JMSService
和EJBService
。
BusinessDelegatePatternDemo
这是一个演示类,将使用 BusinessDelegate
和 Client
来演示业务代理模式的使用。
业务代理模式示例的结构如下图所示 -
以上是关于Java业务代理模式~的主要内容,如果未能解决你的问题,请参考以下文章