Maven入门:多模块整合SSH

一、建立父工程

一、new Maven Project
这里写图片描述
注意建立时选择packging为pom前端

二、配置pom.xml(添加须要的jar包)
注意:servlet和jsp的依赖范围选择privadedweb

三、发布到本地仓库(install)spring

二、建立dao子模块

一、new Maven Module**,注意建立时packing选择jar**
这里写图片描述数据库

二、书写代码
1。eneity
2。dao层
3。hibernate.hbm.xml
4。hibernate.cfg.xml
5。db.properties(数据库链接)
6。applicationContext-dao.xml(只书写与dao层相关配置
这里写图片描述
三、发布到本地仓库(install)app

三、建立service子模块

一、new Maven Module , 建立时packing一样选择jar
二、书写代码
1。service层
2。applicationContext-service.xml(只书写service层相关配置
这里写图片描述
三、发布到本地仓库(install)jsp

四、建立web子模块

一、new Maven Module , 注意建立时packing选择war
二、书写代码
1。web层内容(Action)
2。applicationContext-web.xml(只书写web层相关配置)
3。struts.xml
4。WEB-INF及web.xml (注意applicationContext位置的配置svg

<!-- 配置spring配置文件的位置 -->
  <context-param>
    <param-name>contextConfigLocation</param-name>
    <param-value>classpath*:applicationContext-*.xml</param-value>
  </context-param>

5。前端页面
这里写图片描述spa

三、发布到本地仓库(install)hibernate

大功告成!3d

技术交流群:713788313