分布式 dubbo 配置

来源:互联网 发布:融资担保 知乎 编辑:程序博客网 时间:2024/06/06 04:11

前期准备

环境搭建:……….

创建工程:……….

 

1.     在client 工程中定义输入参数dto 输出参数dto 和 service 接口

2.     在 server 工程中定义domain (实体类, pojo类,bean 类都行,对应数据库的表)

和xml 文件供 dao 使用

Xml 是创建…..文件

3.     在 server 工程中编写Dao接口和实现类, 在实现类上使用@Repository("XxxDao"),供service类使用

使用方法: 在 service 类中定义dao 属性,并注解

@Autowired

a)      private  XxxDao  xxxDao;//这样会自动注入,可调用dao层方法

4.     在 server 工程中编写service实现类, 在实现类上使用注解@Service("(这个名一般用接口名,首字母小写)")

并在 dubbo-privder-beans.xml 中配置

<!-- 定义模块提供的服务 -->

<dubbo:service

interface="(service接口全路径) "

ref="(与service实现类注解名一致,使用service接口名,首字母小写)" version="1.0"/>

5.     在client 工程 dubbo-consumer.xml文件中配置

<!-- 定义模块可被调用的服务,调用方,在Spring加载过程中引用此配置-->

<dubbo:reference

interface="(service 接口全路径)"

id="(XxxDubboService,不能跟上一步配置为相同的名字) "

timeout="30000" version="1.0" />

这样,在action 层通过 dubbo调用service 服务的方法就是

定义属性

                  @Resource(name= "XxxDubboService")

XxxService  XxxServiceImpl;

         即可调用service层的方法

 

6.     编写测试类

测试dao 层

 

测试 service 层


没写完,会继续跟进

0 0
原创粉丝点击