手把手教你使用idea建SSM工程(一)——创建maven+web项目

目录结构

一、需求描述 

二、开发环境: 

1、jdk  

2、maven 

三、开发工具 

1.idea 

2.MySql 5.5版本 

四、数据库表结构 

五、创建web工程 

六、tomcat部署 

附:本次工程遇到的问题:https://mp.csdn.net/postedit/81267146


一、需求描述

    建一个简单的用maven构建的spring+springMVC+Mybatis工程。

二、开发环境:

1、jdk 

2、maven

手把手教你使用idea建SSM工程(一)——创建maven+web项目_第1张图片

三、开发工具

1.idea

手把手教你使用idea建SSM工程(一)——创建maven+web项目_第2张图片

2.MySql 5.5版本

四、数据库结构

手把手教你使用idea建SSM工程(一)——创建maven+web项目_第3张图片

五、创建web工程

5.1 新建工程 

①.点击Create New Project

手把手教你使用idea建SSM工程(一)——创建maven+web项目_第4张图片

②.选择Maven-》选择java jdk-》勾选Create from archetype-》选择maven-archetype-webapp,如下图所示

手把手教你使用idea建SSM工程(一)——创建maven+web项目_第5张图片

③填写GroupId(域名.公司名.项目名)、Artifacted(模块名)

手把手教你使用idea建SSM工程(一)——创建maven+web项目_第6张图片

④选择本地maven解压的路径、配置文件

手把手教你使用idea建SSM工程(一)——创建maven+web项目_第7张图片

⑤选择工作空间

手把手教你使用idea建SSM工程(一)——创建maven+web项目_第8张图片

⑥创建成功,目录结构如下

手把手教你使用idea建SSM工程(一)——创建maven+web项目_第9张图片

⑦在main底下new两个Directory:java,resources

手把手教你使用idea建SSM工程(一)——创建maven+web项目_第10张图片

结果如图所示

手把手教你使用idea建SSM工程(一)——创建maven+web项目_第11张图片

⑧点Project Struct,设置源码文件夹和资源文件夹

手把手教你使用idea建SSM工程(一)——创建maven+web项目_第12张图片

手把手教你使用idea建SSM工程(一)——创建maven+web项目_第13张图片

手把手教你使用idea建SSM工程(一)——创建maven+web项目_第14张图片

 

⑨为了便于管理文件,在WEB-INF底下new一个Directory,命名jsp,再将index.jsp剪切进去

结果如下图所示

手把手教你使用idea建SSM工程(一)——创建maven+web项目_第15张图片

5.2编辑pom.xml

  jar包 版本
spring基础包(10) spring-context
spring-core
spring-beans
spring-context-support
spring-aop
spring-aspects
spring-expression
spring-jdbc
spring-orm
spring-tx
3.1.0.RELEASE
springMVC基础包(2) spring-web
spring-webmvc
3.1.0.RELEASE
数据库基础包 c3p0
mysql-connector-java

5.1.31

0.9.5.2

mybatis基础包

mybatis

mybatis-spring

3.4.6

1.3.2

通用必备包 commons-logging 1.2
其他包

javax.servlet-api

fastjson

4.0.1

1.2.47

     

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

代码如下:




  4.0.0

  com.dx.ssm
  client
  1.0-SNAPSHOT
  war

  client Maven Webapp
  
  http://www.example.com

  
    UTF-8
    1.7
    1.7
    3.1.0.RELEASE
  

  
    
      junit
      junit
      4.11
      test
    

      
      
          org.springframework
          spring-context
          ${spring.version}
      
      
          org.springframework
          spring-core
          ${spring.version}
      
      
          org.springframework
          spring-beans
          ${spring.version}
      
      
          org.springframework
          spring-context-support
          ${spring.version}
      
      
          org.springframework
          spring-aop
          ${spring.version}
      
      
          org.springframework
          spring-aspects
          ${spring.version}
      
      
          org.springframework
          spring-expression
          ${spring.version}
      
      
          org.springframework
          spring-jdbc
          ${spring.version}
      
      
          org.springframework
          spring-orm
          ${spring.version}
      
      
          org.springframework
          spring-tx
          ${spring.version}
      
      
          org.springframework
          spring-web
          ${spring.version}
      
      
          org.springframework
          spring-webmvc
          ${spring.version}
      

      
      
          mysql
          mysql-connector-java
          5.1.31
      
      
          com.mchange
          c3p0
          0.9.5.2
      

      
      
          org.mybatis
          mybatis
          3.4.6
      
      
          org.mybatis
          mybatis-spring
          1.3.2
      

      
      
          commons-logging
          commons-logging
          1.2
      

      
      
          javax.servlet
          javax.servlet-api
          4.0.1
          provided
      

      
          com.alibaba
          fastjson
          1.2.47
      

  


5.3新增springmvc相关配置文件:resources -》new -》XML Configuration File -》applicationContext.xml




    
    

5.4编辑web.xml

代码如下:



  client

    
    
        ClientDispatcherServlet
        org.springframework.web.servlet.DispatcherServlet
        
            contextConfigLocation
            classpath:applicationContext.xml
        
    
    
        ClientDispatcherServlet
        /
    
    
    
    
        /WEB-INF/jsp/index.jsp
    

5.5选择工程-》右击-》选择Build Module

手把手教你使用idea建SSM工程(一)——创建maven+web项目_第16张图片

六、tomcat部署

Add Configuration -》 + -》(33items more...)Tomcat Server -》local-》设置Server、Deployment-》 Apply-》ok

手把手教你使用idea建SSM工程(一)——创建maven+web项目_第17张图片

手把手教你使用idea建SSM工程(一)——创建maven+web项目_第18张图片

手把手教你使用idea建SSM工程(一)——创建maven+web项目_第19张图片

 

启动tomcat

手把手教你使用idea建SSM工程(一)——创建maven+web项目_第20张图片

 

你可能感兴趣的:(SSM工程实践)