Maven整合SSM的最基本聚合项目

本文介绍如何使用Maven搭建一个基于SSM(Spring、SpringMVC、MyBatis)的简单项目。从创建顶级父项目parent、工具类工程common到业务工程manager及其子模块,详细阐述每个步骤,帮助读者理解SSM项目的组织结构和依赖管理。项目源码提供下载。
摘要由CSDN通过智能技术生成

打算学习springboot和springcloud,在此之前先尝试搭建一个最简洁的SSM项目,对比之后跟能感受springboot的强大和便捷。
项目说明:sclipse+maven+SSM,只是最简单ssm项目,基本没有加上其他框架和技术(懒而且不会 …)

整个项目结构

parent(顶级父工程,管理坐标,插件,打包为pom)
common(公共工程,继承父工程,管理工具类,打包为jar)
manager(聚合后台管理工程,继承父工程,依赖工具类,打包为pom)
Manager-pojo(jar)实体类模块
Manager-dao(jar)dao层模块
Manager-service(jar)service层模块
Manager-web(war)表现层模块

创建顶级父项目parent

1.创建maven project 项目,groudId为com.chen,artifactId为chen-parent,打包方式为pom
2.父工程pom坐标
作用:管理坐标,锁定坐标版本

创建工具类工程 common

1.新建maven project 项目,groupId为com.chen,artifactId为chen-common,父工程为chen.parent
2.定义pom坐标
作用:定义工具类和抽取工具类坐标,被其它工程依赖
3.新建util包并创建util类

创建业务工程如管理工程manager

1.新建maven project项目,groupId为com.chen,artifactId为chen-manager,父工程为parent,并依赖common
2.pom坐标
(1),统一管理子工程(统一打包,统一部署,统一启动)
(2),抽取公共坐标,被子工程所依赖 tomcat插件:自动加载web工程,且进行启动

创建manager下相应模块

1.Dao层:

applicationContext-dao.xml(连接数据库相关)
Jdbc.properties(数据库连接配置)
Log4j.properties(日志相关)
sqlMapConfig.xml

2.service层:

applicationContext-service.xml(配置事物切面)

3.web层:

web.xml(编码过滤器,加载spring,springmvc配置文件等)
springmvc.xml(扫描包,视图解析器)
新建web项目还需要在webapp目录下创建WEB-INF目录和index.jsp
WEB-INF目录下创建web.xml

项目源码下载:https://pan.baidu.com/s/1hrQc9P6

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值