普通项目改造成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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,099评论 19 139
  • Spring Boot 参考指南 介绍 转载自:https://www.gitbook.com/book/qbgb...
    毛宇鹏阅读 46,991评论 6 342
  • jHipster - 微服务搭建 CC_简书[https://www.jianshu.com/u/be0d56c4...
    quanjj阅读 847评论 0 2
  • 小虫<女>和小花<男>是很好的朋友。 小虫当年高考完,就直接被她爸妈连夜打包送去了法国,而且七年都没有回来。 ...
    Zondine阅读 235评论 1 2
  • Linux服务器上创建账户用到useradd命名,一般常用以下命令: 删除用户 切换用户 PS. ssh远程登录简...
    WonderChang阅读 4,758评论 0 0