美文网首页
04|第四课:Zookeeper - Dubbo - SSM -

04|第四课:Zookeeper - Dubbo - SSM -

作者: 木头amo | 来源:发表于2019-03-05 13:03 被阅读30次

一、历史回顾

(一)、历史回顾

二、Zookeeper - Dubbo - SSM - Maven架构

(一)、Zookeeper - Dubbo - SSM - Maven架构图

架构图

(二)、架构搭建

1、新建父工程_COMMONS(管理jar包)

A、操作步骤:建一个pom的Maven项目

pom.xml配置:(这里引入POJO项目GAV)

pom.xml配置_图1 pom.xml配置_图2 pom.xml配置_图3 pom.xml配置_图4

B、如果中央仓库不存在jar包,将本地jar安装在maven本地仓库:mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc7 -Dversion=10.2.0.5.0 -Dpackaging=jar -Dfile=d:\ojdbc7.jar

按照这个例子命令进行修改,要在仓库目录下执行,我本地的仓库是在E:\Maven_LocalRepository。在这个目录下执行上面的例子样的命令。

2、新建父工程_POJO(管理实体类)

A、操作步骤:新建一个jar的Maven项目

pom.xml配置:

pom.xml配置

B、新建实体类:

POJO实体工程

3、新建父工程_COMMON_INTERFACE(公共接口)

A、操作步骤:新建一个jar的Maven项目,该pom里面设置POJO的依赖

pom.xml配置:

pom.xml配置

B、新建接口:

接口

4、新建提供者工程(Dao):

A、操作步骤:新建一个jar的Maven项目,并且将工程_COMMONS当做父工程

pom.xml配置:

pom.xml配置

B、配置文件:

spring-mybatis.xml:

spring-mybatis.xml配置

db.properties配置:

db.properties配置

xxxMapper.xml:

xxxMapper.xml

C、代码:

xxxMapper接口:

xxxMapper接口

5、新建工程提供者(Service):

A、操作步骤:新建一个war的Maven项目,并且将工程_COMMONS当做父工程,并且引入Dao、Service接口。

最后配置一个内置的tomcat。

pom.xml配置:

pom.xml配置_图1 pom.xml配置_图2

B、配置文件:

web.xml中集成Spring信息:

web.xml中集成Spring

applicationContext.xml配置:

applicationContext.xml配置

C、接口实现代码:

接口实现代码

6、新建工程Web消费者(Consumer):

A、操作步骤:新建一个war的Maven项目,并且将工程_COMMONS当做父工程,并且引入Service接口。

pom.xml配置:

pom.xml配置_图1 pom.xml配置_图2

B、配置文件:

web.xml:

web.xml

springmvc.xml:

springmvc.xml

C、编写代码:

Controller代码:

Controller代码

7、将工程依次install依次

MZZY_POJO ---> MZZY_Commons、MZZY_Common_Interface ---> MZZY_Dao ---> MZZY_Service ---> MZZY_Web

8、启动

A、启动zookeeper:进入zookeeper的软件安装bin目录下,点击zkServer.cmd

B、启动提供者:

图1 图2

C、启动消费者

图1 图2

相关文章

  • dubbo+zookeeper+springmvc+mybati

    【2018.3.9|JeeGem 最新版】 SSM+Shiro+Redis+Dubbo+Zookeeper+Act...

  • 04|第四课:Zookeeper - Dubbo - SSM -

    一、历史回顾 (一)、历史回顾 二、Zookeeper - Dubbo - SSM - Maven架构 (一)、Z...

  • ssm+dubbo+zookeeper+Redis

    1、我使用到了以下开源框架货软件:spring做IOC,AOP和事务管理(版本号:4.0.2)mybatis做da...

  • Web入门学习

    首先十分感谢祥哥的建议: 项目中使用到的技术(基于SSM) 分布式技术:Dubbo,Zookeeper 数据库存储...

  • linux上的应用

    1. dubbo注册中心zookeeper: /usr/local/dubbo-zookeeper/bin/z...

  • Dubbo之使用总结

    dubbo作为一个远程调用框架,dubbo+zookeeper,dubbo作为中间件使用,zookeeper则作为...

  • Spring整合Dubbo

    一、ssm整合Dubbo 1、创建maven项目,名为506ssm_dubbo,在pom.xml文件中添加如下依赖...

  • windows下安装dubbo-admin

    dubbo监控 dubbo-admin启动需要依赖zookeeper 安装zookeeper 1.下载zookee...

  • dubbo配置

    高可用

    1、zookeeper宕机与dubbo直连 现象:zookeeper注册中心宕机,还可以消费dubbo暴露的服务。...

网友评论

      本文标题:04|第四课:Zookeeper - Dubbo - SSM -

      本文链接:https://www.haomeiwen.com/subject/onhbuqtx.html