1 开发Dubbo程序(一)

1.1 ①linux中安装注册中心zookeeper

1.1.1 a.linux中安装jdk

1.配置环境变量:
	vi /etc/profile,在文件最后追加:
	export JAVA_HOME=/usr/java/jdk1.8.0_231-amd64
	export CLASSPATH=$JAVA_HOME/lib:$CLASSPATH
	export PATH=$JAVA_HOME/bin:$PATH
	
2.刷新环境变量:
	source /etc/profile

1.1.2 安装/启动zookeeper

1.解压 tar -zxvf zookeeper-3.4.14.tar.gz

2.重命名 mv 

3.修改存放数据的目录 dataDir=/apps/zookeeper-3.4.14/data

4.启动zookeeper   bin/zkServer.sh start
  (访问带目录)

1.1.3 关闭防火墙

01.centos:
	service iptables stop      -- 关闭当前防火墙
	chkconfig iptables off     -- 禁止开机自启
	service iptables status    -- 查看防火墙状态

02.windows:
	网络-右键 属性-关闭防火墙

1.2 提供方Provider(war包)

1.3 消费方Consumer(war包)

1.4 监听器

https://github.com/apache/dubbo-admin/tree/371c9410face141363cde37a8fd45dcd36a3e5fb

1.5 测试

localhost:8882/controller/rpcSerer.action
http://192.168.2.128:8080/dubbo-admin-2.0.0/

2 开发Dubbo程序(二)

2.1 父工程(pom包)

2.2 实体类模块(jar包)

2.3 公共接口(jar包)

2.4 三层架构

2.4.1 Dao层(jar包)

2.4.2 Service层(war包)

2.4.3 UI层(war包)

3 ojdbc7手动引入maven