您的位置:首页 > 编程语言 > Java开发

第一章:Dubbo整合maven+spring+springmvc+mybatis之环境准备

2015-11-11 10:40 656 查看
Hi 各位码农小伙伴们,本文将使用maven整合dubbo、spring、springmvc、mybatis框架,并使用全注解的形式来发布服务和注册服务。

好了,也不多废话了,说白了我也没多少废话,纯属于初学者,存在不合理或者不正确的地方,还请各位给予指正。

您需要准备的环境清单如下:

1、eclipse:

下载地址:官网,自行百度吧骚年

2、maven,版本管理>=3.0.4

下载地址:http://maven.apache.org/download.cgi

3、zookeeper,注册中心

下载地址(win):http://download.csdn.net/download/u013286716/7167881

配置:zoo.cfg,以下是我的配置文件,请参考修改

<span style="font-size:14px;"># The number of milliseconds of each tick
tickTime=2000
# The number of ticks that the initial
# synchronization phase can take
initLimit=10
# The number of ticks that can pass between
# sending a request and getting an acknowledgement
syncLimit=5
# the directory where the snapshot is stored.
dataDir=<span style="color:#FF9966;">D:\\java\\zookeeper\\data</span>
# the port at which the clients will connect
clientPort=2181
dataLogDir=<span style="color:#FF9900;">D:\\java\\zookeeper\\logs</span></span>

启动:进入%你的安装路径%\zookeeper-3.3.6\bin 双击zkServer.cmd启动即可

4、mysql,数据库,数据库客户端软件推荐使用navicat

下载地址:官网,自行百度吧骚年

5、tomcat,web容器

下面直接看下工程结构吧,总体工程结构如下图:



说明:ivan-api存放所有接口,因为需要将接口暴露给消费者,依赖ivan-entity

ivan-core存放第三方jar包,后期存放一些公共Utils工具包;

ivan-dubbo-server服务提供者的启动方法,本文中实现了一些接口用于测试,依赖ivan-api、ivan-core

ivan-dubbo-web为服务消费者,是个web工程,依赖ivan-api、ivan-core

ivan-entity存放实体bean,后期可存储model

这一章就到这里,下一章介绍搭建服务提供者,即:ivan-api、ivan-entity、ivan-core及ivan-dubbo-server四个工程。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: