SSM-综合项目-传智健康
[toc]
零、资料
视频:
参考:
一、环境搭建
1、项目结构
2、创建项目的父工程(health)
父工程的作用:设定全局的jar包版本。
项目的父工程,是一个普通的Maven项目,不需要选择骨架,只需要在父工程的pom.xml
文件中,设置打包方式、版本号、编译插件即可。
父工程的pom.xml
文件,添加以下配置:
1 | <packaging>pom</packaging> |
3、创建子模块 health-common
作用:配置maven依赖(给项目中的其他模块提供maven配置),存放通用类。
在父工程名上右键,新建模块,该模块为普通的maven项目(不需要选骨架,因为是打成 jar 包)。
health-common
的maven配置文件:
1 | <packaging>jar</packaging> |
4、创建子模块 health-interface
子模块 health-interface
, 存放 Service
层的接口,继承自health-common
模块(得到maven配置)
health-interface
的maven配置中,添加如下配置:
1 | <packaging>jar</packaging> |
5、创建子模块 health-service-provider
打成war包
,所以骨架选择webapp
。
子模块 health-service-provider
是Service
层和Mapper
层的实现。
该子模块使用Dubble
来提供服务。
注意:需要右键“src”目录,新建目录,来补全maven的目录结构
5.1、添加 Maven 配置
health-service-provider
的maven配置中,添加如下配置:
1 | <packaging>war</packaging> |
5.2、添加 log4j 配置
在子模块 health-service-provider
的src/main/resource/
目录下创建 log4j 配置文件:
1 | ### direct log messages to stdout ### |
5.3 、添加 Mybatis 的核心配置文件
在子模块 health-service-provider
的src/main/resource/
目录下创建 Mybatis 的核心配置文件(配置Mybatis 的分页插件)
mybatis-config.xml
:
1 |
|
5.4、添加 spring-mapper 配置文件
1 |
|
5.5、添加 spring-tx 配置文件
1 |
|
5.6、添加 spring-service 配置文件
1 |
|
5.7、添加 spring-redis 配置文件
1 |
|
5.8、创建 包
创建包(src/main/
):
(1)
com.cyw.mapper
(2)
com.cyw.service.impl
创建目录(resource/com/cyw/mapper/
)
5.9、配置 web.xml
1 |
|
6、创建子模块 health-backend
打成war包
,所以骨架选择webapp
。
子模块 health-backend 是该综合项目的后台系统(Controller层
)。
作用:存放 Controller
和页面
注意:需要右键“src”目录,新建目录,来补全maven的目录结构
6.1、添加 Maven 配置
health-backend
模块的pom.xml
配置:
1 | <dependencies> |
6.2、创建 log4j 配置文件
直接从刚才创建的子模块 health-service-provider
里复制(复制到resource
目录下)。
6.3、创建 springmvc.xml
1 |
|
6.4、创建 spring-redis.xml(暂时不用)
1 |
|
6.5、创建 spring-security.xml(暂时不用)
1 |
|
6.6 、配置 web.xml
1 |
|
7、创建数据库
7.1、创建“检查组—数据表”
1 | -- create database health; |
7.2、创建检查项-数据表
1 |
|
7.3、创建检查组-检查项的关联表
1 |
|
8、安装ZooKeeper
(1)安装包下载地址
(2)安装:
1 | 1、解压apache-zookeeper-3.6.2-bin.tar.gz 至 D:\zookeeper\apache-zookeeper-3.6.2-bin。 |
(3)启动:
1 | 1. 进入 bin 目录 |
9、测试环境是否搭建成功
(1)点击 health
父工程的maven命令:clean
(生产周期中的命令)
(2)点击 health
父工程的maven命令:install
(生产周期中的命令)
(3)展开 health-backend
子模块的maven命令:tomcat7/tomcat7:run
(插件中的命令),右键debug运行。
(4)浏览器地址栏输入:http://localhost:8082/pages/main.html