普通项目改造成Dubbo项目

一.重新创建三个项目分别为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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章