读书人

Hessian整合Spring的有关问题

发布时间: 2012-06-29 15:48:47 作者: rapoo

Hessian整合Spring的问题

在Spring框架中使用Hessian,一般来说都是定义好Spring的转发器以后,把请求和配置好的bean名字(带斜杠)做对应然后依靠HessianServiceExporter?来得到对应的bean实体进行数据交互。

web.xml中的配置:

?

?

这里我们的bean名字使用了带‘/’符号的形式,那么在默认情况下会被作为url来匹配。

?

但是如果Spring中有配置了"org.springframework.web.servlet.handler.SimpleUrlHandlerMapping"的实例,那么我们的bean名字里面要是有“/”号,就必须把它配置到SimpleUrlHandlerMapping里面,否则系统将不能根据外部传进来的url来找到这个bean,而报错。

以下配置remote后的url为"/myHessianService"的对应一个bean name=hessianService的HessianServiceExporter:

?

?这样我们之前配置的带有斜杠的bean-name就不受SimpleUrlHandlerMapping的影响了。

?

读书人网 >软件架构设计

热点推荐