dubbo学习总结二 服务端
服务端主要执行对底层数据库的操作
![](https://images2015.cnblogs.com/blog/1070917/201707/1070917-20170706163419362-748740692.png)
主要分层为 api +dao+ filter+ util+...
首先
dubbo 服务端有一个dubbo配置文件
![](https://images2015.cnblogs.com/blog/1070917/201707/1070917-20170706163444769-1345931178.png)
dubbo:application 定义应用名称
dubbo:registry 将这个注册到zookeeper里面 zookeeper对这些服务进行管理
dubbo:protocal 和provider注册zookeeper暴露端口号
dubbo:service 提供的服务
![](https://images2015.cnblogs.com/blog/1070917/201707/1070917-20170706163506331-639206732.png)
这里的interface 是取API 里面的提供的,ref 是绑定了
![](https://images2015.cnblogs.com/blog/1070917/201707/1070917-20170706163520550-2063804407.png)
相当配置注入bean
ApiImpl里面的方法也是实现了 Api
就是service层
然后调用dao 正常链接到mybatis进行底层数据操作