构建顺序
- 1 构建Parent
- 2 构建book-common , 该模块中提供一些通用的工具
- 3 构建book-gateway , 该模块中主要提供接口
- 3 构建book-domain, 该模块是对应数据表相关
- 3 构建book-dao, 该模块是数据层
- 3 构建book-service, 该模块是业务实现层,主要接口在gateway中提供
- 4 构建book-facility, 该模块主要聚合作用,把所有的模块实现放到一个工程中,方便部署,提供dubbo服务
- 5 构建book-web-manager, 运营后台管理,该模块调用service的实现
- 5 构建book-web, 前台,该模块调用service的实现
运行说明
- book-facility,book-web-manager,book-web都是web程序,默认是以jetty插件运行(mvn jetty:run),正式环境使用jdk7,tomcat7
项目运行
- 1 先启动zookeeper
如果是windows: 执行D:\Tools\zookeeper-3.4.6\bin 下的zkServer 即可
如果是linux 执行kServer.sh - 2 先创建数据 create database biz; 然后把facilities下webapp下的sql文件,导入biz库中,
- 3 打包运行facilities项目
- 4 运行Market ,输入http://localhost:8080/Market/admin/create.do 插入一条数据到v_amdin表
- 5 输入http://localhost:8080/Market/admin/list.do 观察控制输出如下信息,则成功
id 1admin Admin{username=admin, password=21232f297a57a5a743894a0e4a801fc3, email=845885222@vip.qq.com, name=管理员, department=技术部, isEnabled=true, isLocked=false, loginFailureCount=0, lockedDate=Thu Jul 23 11:22:00 CST 2015, loginDate=Thu Aug 08 23:27:21 CST 2013, loginIp=null}
$######################displayAdminList
注意