J2EE业务层模式:服务门面,应用服务,以及业务委托,服务定位器

关键字: 服务门面,应用服务,以及业务委托,服务定位器
现在J2EE领域无论是表现层,业务层还是持久层,框架满天飞,虽然说框架为我们省了很大的力气,但是我们还是需要掌握J2EE里面经常用到的一些模式,下面对J2EE领域业务层的几个模式做一个小的总结:
服务门面,应用服务,业务委托,服务定位器这四个模式是J2EE中经常要用到的几个模式,其中服务门面我们可以通过POJO或者是EJB中 session bean来实现,应用服务就是与服务门面交互的具体的服务,服务门面去调用应用服务来获得相应的服务,这样就可以使得服务门面的业务逻辑和具体的服务相分 离,实现低耦合高复用。现在再来说说业务委托,它是又业务层的人员来实现,并且暴露给表现层人员来使用,业务委托其实就是对具体的服务门面进行了封装,它 把具体的业务逻辑委托给了服务门面,这样做的好处就是:表现层与业务层的耦合度更低,并且更重要的是我们可以利用它来缓存一些服务门面,这样也可以在一定 程度上提高系统性能,说到这里,那么服务定位器又是用来做什么的呢?它其实就是业务委托用来查找所对应的服务门面的,一般情况下服务定位器实现为单例模 式,但是现在也可以直接用IOC把服务门面注射到相应的业务委托里,从而使得业务代码更加干净。总体来说就是:表现层的Action来调用我们的业务委 托,而业务委托使用服务定位器来实现服务门面的定位查找工作,
请点击我左边的两个广告,请等广告完全弹出再关闭,谢谢兄弟)
并且把相应的业务逻辑委托给服务门面,而服务门面又会和具体的应用服务进行交互而获得相应的 服务。
 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值