一.重新創建三個項目分別爲a(用戶服務接口項目),b(用戶服務實現項目)c(服務消費者項目)
二.將原始項目中的實體類移動到a項目中,並創建Dubbo服務接口
三.1.將原始項目中的basedao,dao,service移動到b項目中,並創建Dubbo服務接口實現
2.將mybatis.xml和mapper.xml文件移動到b項目中的src/main/resources/mybatis文件夾下
3.將spring_mybatis.xml和spring_context.xml移動到b項目中的src/main/resources/spring文件夾下
4.在spring文件夾下創建dubbo-provider.xml文件配置zookeeper中心的服務暴露地址和端口
5.將jdbc.properties、log4j.properties文件移動到b項目中的src/main/resources文件夾下
6.在pom.xml中將dubbo需要的jar引入
這時就可以啓動b項目註冊服務了,啓動項目有三種方法後面會講到 ,現在繼續改造服務消費項目c
四
1.將源項目中的action層移動到c項目中
2.將原項目中的常量類和引用到框架的相關類移動到c中
3.將spring-context.xml移動到c項目中的src/main/resources/spring文件夾下,創建dubbo-consumer.xml並將其引入spring-context.xml中
4.將log4j.properties文件移動到c項目中的src/main/resources文件夾下
5將webapp下的文件移動到c項目對應文件下
6.在pom.xml中將dubbo需要的jar引入
說明:項目多了之後可以可以抽取出common. commom-config,commom-core,commom-web