首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

hsf服务跟spring结合的用法小结

2012-10-29 
hsf服务和spring结合的用法小结? ? 在spring mvc 的项目开发中,由于各个系统之间需要进行数据的传递,因此,

hsf服务和spring结合的用法小结

? ? 在spring mvc 的项目开发中,由于各个系统之间需要进行数据的传递,因此,一些公司都是通过基于服务的接口方式提供数据,在淘宝,是通过hsf服务的方式开放自己应用的接口,达到数据在各个应用间的流动和互用。

?

一:hsf服务提供的方式。

? 1. 在biz层(业务逻辑层),可以写一个直接直接与数据库dao层打交道的接口和实现类:

比如:

?

?

?

3.提供hsf服务:

?

3. 使用方通过pom文件的依赖配置,获取common的jar包提供的RuleService4CaseCenter接口和配置的hsf服务(也就是RuleService4CaseCenter接口的实现)的消费就能得到服务。

?

二:当使用别的应用提供的接口时,一般是采用hsf服务消费的配置方式,相当是服务的消费方。

而且最好是在本地对这个服务接口做一个封装,这样的好处是解耦,一个是做一个服务方出现异常情况的一个保护操作,不至于受到提供方的接口失败影响到自己的正常业务。

?另一个好处是能在此基础上封装自己应用需要的一些方法,做到接口的自适应,满足自身业务的需求。

?

比如: 服务方通过jar包提供接口,我通过pom.xml文件配置获取这个jar包,引进这个接口到本地应用:

?

?

然后,最好对CaseService接口bean在本地进行封装(通过依赖注入方式),以满足本地应用的特殊要求:

?

?

?

?

?

?

热点排行