通过IEAD+Maven快速搭建SSM项目的过程(Spring + Spring MVC + Mybatis)

项目效果预览:

通过访问控制层的test/dologin方法进入index.jsp,展示jsp中的“hello,ssm”内容

通过IEAD+Maven快速搭建SSM项目的过程(Spring + Spring MVC + Mybatis)_第1张图片

一、新建项目:

1.打开IDEA,新建一个Maven项目

通过IEAD+Maven快速搭建SSM项目的过程(Spring + Spring MVC + Mybatis)_第2张图片

2.点击next,新建一个为ssmDemo的Maven项目(自己定义项目GroupId和ArtifactId)

通过IEAD+Maven快速搭建SSM项目的过程(Spring + Spring MVC + Mybatis)_第3张图片

3.配置本地Maven路径

通过IEAD+Maven快速搭建SSM项目的过程(Spring + Spring MVC + Mybatis)_第4张图片

4.点击Next,确认项目信息,配置项目名称和项目路径,点击Finish按钮即可创建项目

通过IEAD+Maven快速搭建SSM项目的过程(Spring + Spring MVC + Mybatis)_第5张图片

5.项目创建完成,目录结构如下:

通过IEAD+Maven快速搭建SSM项目的过程(Spring + Spring MVC + Mybatis)_第6张图片

注:如项目目录中未包含src,则项目还在初始化,注意网络连接,稍等片刻即可

二、补充项目结构:

1.在main文件夹下面创建java和resources文件夹

通过IEAD+Maven快速搭建SSM项目的过程(Spring + Spring MVC + Mybatis)_第7张图片

通过IEAD+Maven快速搭建SSM项目的过程(Spring + Spring MVC + Mybatis)_第8张图片

2.使java文件夹为项目资源文件夹(Sources root)

通过IEAD+Maven快速搭建SSM项目的过程(Spring + Spring MVC + Mybatis)_第9张图片

3.使resources文件夹为Resources root

通过IEAD+Maven快速搭建SSM项目的过程(Spring + Spring MVC + Mybatis)_第10张图片

通过IEAD+Maven快速搭建SSM项目的过程(Spring + Spring MVC + Mybatis)_第11张图片

4.在src/java目录下面创建com包,在com包创建controller、dao、po、service、service.impl包

通过IEAD+Maven快速搭建SSM项目的过程(Spring + Spring MVC + Mybatis)_第12张图片

通过IEAD+Maven快速搭建SSM项目的过程(Spring + Spring MVC + Mybatis)_第13张图片

三、完善pom.xml(添加项目依赖--完整pom.xml代码)


 

 4.0.0
 
 com.demo
 ssmDemo02
 1.0-SNAPSHOT
 war
 
 ssmDemo02 Maven Webapp
 
 http://www.example.com
 
 
  
  UTF-8
  
  1.7
  1.7
  
  5.0.2.RELEASE
  
  1.6.6
  1.2.12
  1.2.3
  
  5.1.6
  
  3.4.5
  5.0.1.RELEASE
 
 
 
 
  
  
   org.mybatis
   mybatis
   ${mybatis.version}
  
  
   org.mybatis
   mybatis-spring
   1.3.0
  
  
   org.springframework
   spring-context
   ${spring.version}
  
  
   org.springframework
   spring-context-support
   ${spring.version}
  
  
   org.springframework
   spring-aop
   ${spring.version}
  
  
   org.springframework
   spring-core
   ${spring.version}
  
  
   org.springframework
   spring-web
   ${spring.version}
  
  
   org.springframework
   spring-webmvc
   ${spring.version}
  
  
   org.springframework
   spring-beans
   ${spring.version}
  
  
   org.springframework
   spring-test
   ${spring.version}
  
  
   org.springframework
   spring-tx
   ${spring.version}
  
  
   org.springframework
   spring-orm
   ${spring.version}
  
  
   org.aspectj
   aspectjweaver
   1.6.8
  
  
   org.springframework
   spring-jdbc
   ${spring.version}
  
  
  
   junit
   junit
   4.12
   test
  
  
  
   mysql
   mysql-connector-java
   ${mysql.version}
  
  
  
   javax.servlet
   javax.servlet-api
   3.1.0
   provided
  
  
   javax.servlet.jsp
   jsp-api
   2.0
   provided
  
  
  
   jstl
   jstl
   1.2
  
  
  
   log4j
   log4j
   ${log4j.version}
  
  
   org.slf4j
   slf4j-api
   ${slf4j.version}
  
  
   org.slf4j
   slf4j-log4j12
   ${slf4j.version}
  
  
  
   com.alibaba
   druid
   1.0.9
  
 
 
 
  ssmDemo02
  
   
    
     maven-clean-plugin
     3.1.0
    
    
    
     maven-resources-plugin
     3.0.2
    
    
     maven-compiler-plugin
     3.8.0
    
    
     maven-surefire-plugin
     2.22.1
    
    
     maven-war-plugin
     3.2.2
    
    
     maven-install-plugin
     2.5.2
    
    
     maven-deploy-plugin
     2.8.2
    
   
  
 

效果图:

通过IEAD+Maven快速搭建SSM项目的过程(Spring + Spring MVC + Mybatis)_第14张图片

注1:代码复制完成后,选择右下角的Import Changes

注2:如Import Changes后External还未出现jar包,则选中项目,右键,选择maven,Generate Sources...

通过IEAD+Maven快速搭建SSM项目的过程(Spring + Spring MVC + Mybatis)_第15张图片

四、为项目导入jar包

1.选择项目右键 -- open Module Setting

通过IEAD+Maven快速搭建SSM项目的过程(Spring + Spring MVC + Mybatis)_第16张图片

2.选择Artifact

通过IEAD+Maven快速搭建SSM项目的过程(Spring + Spring MVC + Mybatis)_第17张图片

3.选择项目名,选择outPut LayOut,选择Available Elements -- 选择项目名称 -- 右键 -- put into...

通过IEAD+Maven快速搭建SSM项目的过程(Spring + Spring MVC + Mybatis)_第18张图片

效果图(WEB-INF中添加了lib目录):

通过IEAD+Maven快速搭建SSM项目的过程(Spring + Spring MVC + Mybatis)_第19张图片

五、完善target文件夹

1.选择右侧侧栏的maven

通过IEAD+Maven快速搭建SSM项目的过程(Spring + Spring MVC + Mybatis)_第20张图片

2.选择Lifecycle -- 选择clean(双击)

通过IEAD+Maven快速搭建SSM项目的过程(Spring + Spring MVC + Mybatis)_第21张图片

3.选择Lifecycle -- 选择install(双击)

通过IEAD+Maven快速搭建SSM项目的过程(Spring + Spring MVC + Mybatis)_第22张图片

4.效果图

通过IEAD+Maven快速搭建SSM项目的过程(Spring + Spring MVC + Mybatis)_第23张图片

六、测试项目

1.添加tomcat(run --> editConfigurations --> 点击+ --> 选择tomcat-- local)

通过IEAD+Maven快速搭建SSM项目的过程(Spring + Spring MVC + Mybatis)_第24张图片

通过IEAD+Maven快速搭建SSM项目的过程(Spring + Spring MVC + Mybatis)_第25张图片

通过IEAD+Maven快速搭建SSM项目的过程(Spring + Spring MVC + Mybatis)_第26张图片

通过IEAD+Maven快速搭建SSM项目的过程(Spring + Spring MVC + Mybatis)_第27张图片

2.配置Deployment(点击Deployment -- 选择右下角+ -- 选择Artifact --选择Artifa)

通过IEAD+Maven快速搭建SSM项目的过程(Spring + Spring MVC + Mybatis)_第28张图片

通过IEAD+Maven快速搭建SSM项目的过程(Spring + Spring MVC + Mybatis)_第29张图片

通过IEAD+Maven快速搭建SSM项目的过程(Spring + Spring MVC + Mybatis)_第30张图片

3.配置访问路径:/ssmDemotest

通过IEAD+Maven快速搭建SSM项目的过程(Spring + Spring MVC + Mybatis)_第31张图片

4.启动tomcat,访问:http://localhost:8080/ssmDemotest

通过IEAD+Maven快速搭建SSM项目的过程(Spring + Spring MVC + Mybatis)_第32张图片

通过IEAD+Maven快速搭建SSM项目的过程(Spring + Spring MVC + Mybatis)_第33张图片

通过IEAD+Maven快速搭建SSM项目的过程(Spring + Spring MVC + Mybatis)_第34张图片

七、编写ssm框架所需xml

1.在src/resources文件夹下面添加mybatis包、spring包

通过IEAD+Maven快速搭建SSM项目的过程(Spring + Spring MVC + Mybatis)_第35张图片

2.在src/resources文件夹下面添加log4j.properties、db.properties

通过IEAD+Maven快速搭建SSM项目的过程(Spring + Spring MVC + Mybatis)_第36张图片

3.在mybatis包下添加:mybatis-config.xml




  
  
    
  

4.在spring包下添加:spring-dao.xml



 
  
  
  
  
 
  
  
 
  
  
    
    
    
    
  
 
  
  
    
    
    
    
    
    
    
  
 
  
  
    
    
    
    
  

5.在spring包下添加:spring-service.xml



  
  

6.在spring包下添加:spring-mvc.xml



 
 
  
  
 
  
  
 
  
  
    
    
    
    
  
 

7. 完善web.xml



 
 Archetype Created Web Application
 
 
 
  contextConfigLocation
  classpath:spring/spring-dao.xml
 
 
  org.springframework.web.context.ContextLoaderListener
 
 
 
 
  springmvc
  org.springframework.web.servlet.DispatcherServlet
  
   contextConfigLocation
   classpath:spring/spring-mvc.xml
  
  1
 
 
  springmvc
  /
 
 
 
 
  default
  *.js
 
 

八、启动tomcat,测试xml文件是否正确

1.如启动日志没有错误信息,则xml添加无误

2.如网址:http://localhost:8080/ssmDemotest 正常展示,则xml添加无误

注:由于大部分代码均为复制,可以重启IDEA

通过IEAD+Maven快速搭建SSM项目的过程(Spring + Spring MVC + Mybatis)_第37张图片

九、controller层

1.在controller包新建类:TestController

2.在类顶部(导包语句下面)添加注解:@Controller,@RequestMapping(value = "test")

3.编写方法:

@RequestMapping("dologin")
public String dologin() {
  System.out.println("====test====");
  return "index";
}

通过IEAD+Maven快速搭建SSM项目的过程(Spring + Spring MVC + Mybatis)_第38张图片

十、JSP

1.在web-inf下创建目录:jsp

2.在jsp文件下创建:index.jsp

3.在index.jsp下添加:hello,ssm

通过IEAD+Maven快速搭建SSM项目的过程(Spring + Spring MVC + Mybatis)_第39张图片

十一、测试

http://localhost:8080/ssmDemotest/test/dologin

通过IEAD+Maven快速搭建SSM项目的过程(Spring + Spring MVC + Mybatis)_第40张图片

到此这篇关于通过IEAD+Maven快速搭建SSM项目的过程(Spring + Spring MVC + Mybatis)的文章就介绍到这了,更多相关IEAD+Maven搭建SSM项目内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

你可能感兴趣的:(通过IEAD+Maven快速搭建SSM项目的过程(Spring + Spring MVC + Mybatis))