dubbo实践5--dubbo发布与引用

1,首先新增了service接口及实现类,此处不谈。

2,

由于新增了服务实现类,因此我们需要在applicationContext-service.xml文件中发布dubbo服务部分暴露一下接口。如下图所示。

dubbo实践5--dubbo发布与引用

      服务端写完之后,我们下面来写springmvc客户端,我们创建一个Controller类,如下图所示。

dubbo实践5--dubbo发布与引用

        在Controller类中添加具体方法,如下图所示。

dubbo实践5--dubbo发布与引用


         我们还可以通过控制台提示的信息找到请求的路径,如下图所示。

dubbo实践5--dubbo发布与引用

         既然在服务端使用dubbo发布了相应的Service服务,那么在客户端我们便需要使用dubbo引用下该服务,方法是在springmvc.xml文件中进行引用,如下图所示。

dubbo实践5--dubbo发布与引用

       重新打包xxxx-common、xxxx-manager-interface工程到本地仓库,方法:在工程上右键-------->Run As --------->Maven Install。

       重启xxxx-manager和xxxx-manager-web工程,这时再点击"选择类目",这时便可以看到商品分类了。如下图所示。

dubbo实践5--dubbo发布与引用

      我们可以点击下面的list请求,查看具体的请求及返回信息。我们发现第一次访问并没有带id的信息。

dubbo实践5--dubbo发布与引用

       当我们展开"钟表"分类时,如下图所示,可以看到,这次访问便带上了参数id=290,这个id是从表单直接传递过来的。

dubbo实践5--dubbo发布与引用

      这样我们便实现了商品分类的展示及选择。