按照官方所述,dubbo需要一个一个提供者和一个消费者来协调工作,接下来我们就建一个java工程,来写一个提供者。
1、首先建立java工程,命名为provider
2、建立lib文件夹,存放jar包。如下图,我用红色把相同类型的jar包都画到了一起
其实这些jar包我们可以从dubbo-admin的lib下面找到
3、建立相关的包和类以及配置文件
HelloService是提供者的借口,内容如下
是不是很简单?
接下来看看HelloServiceImpl是对HelloService的实现
就一个方法,接下来看下applicationContext.xml配置文件,这个需要重点看
如果对spring比较熟悉的话,看这个配置文件毫不费力,相应的说明都用注释写明了,千万别忘记在beans标签中加入dubbo的schema配置
下面看下log4j.properties文件,其实就是最简单的配置
这个文件随便从一个项目中拷过来,改吧改吧就可以了。
然后看下ProviderMain的内容
下面我们在eclipse中运行这个提供者就是上面截图的main方法
没有报错说明提供者已经运行成功了,我们看下控制台里面发生了什么
我们点进去