ssm框架的环境搭建(公开版)

目录

1.新建项目

建立步骤

创建包结构:

2.jar的准备

pom.xml

3.准备静态资源

itemEdit.jsp:

itemList.jsp:

web.xml: 

4.准备配置文件

位置描述:

controller 层

springmvc.xml:

 service 层:

applicationContext-service.xml:

applicationContext-transaction.xml:(?)

dao 层

applicationContext-dao.xml

SqlMapConfig.xml (空的)

ItemMapper.xml

其他的配置 :

db.properties 数据库的配置

log4j.properties 日志配置:

5.maven部署tomcat:

6.测试


1.新建项目

建立步骤

新建maven项目无骨架版(我是直接建立的一个模块)

ssm框架的环境搭建(公开版)_第1张图片

ssm框架的环境搭建(公开版)_第2张图片

 

ssm框架的环境搭建(公开版)_第3张图片ssm框架的环境搭建(公开版)_第4张图片 

ssm框架的环境搭建(公开版)_第5张图片

空骨架建立以后,开始继续下一步:

 

创建包结构:

ssm框架的环境搭建(公开版)_第6张图片

2.jar的准备

pom.xml



    4.0.0

    com.yanlong.ssm_3
    ssm_3
    1.0-SNAPSHOT

    war

    
        
            org.springframework
            spring-webmvc
            4.2.4.RELEASE
        
        
            org.springframework
            spring-jdbc
            4.2.4.RELEASE
        
        
            org.springframework
            spring-aspects
            4.2.4.RELEASE
        

        
            mysql
            mysql-connector-java
            5.1.46
        

        
            org.mybatis
            mybatis
            3.2.7
        

        
            org.mybatis
            mybatis-spring
            1.3.0
        

        
            javax.servlet
            servlet-api
            2.5
            provided
        
        
            javax.servlet
            jsp-api
            2.0
            provided
        
        
            jstl
            jstl
            1.2
        

        
            org.projectlombok
            lombok
            1.16.0
        

        
            org.slf4j
            slf4j-log4j12
            1.6.6
        
    
    
        
            
            
                org.apache.tomcat.maven
                tomcat7-maven-plugin
                2.2
                
                    /
                    8080
                
            
        
    

 

把这个复制到pom.xml,出现这个以后,点击,引入项目所需要的依赖。

ssm框架的环境搭建(公开版)_第7张图片

 

3.准备静态资源

webapp
jsp/itemList.jsp  itemEdit.jsp

ssm框架的环境搭建(公开版)_第8张图片

(关于静态资源):

itemEdit.jsp:

<%@ page language="java" contentType="text/html; charset=UTF-8" 
    pageEncoding="UTF-8"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt"  prefix="fmt"%>




修改商品信息


 
	
	
	
修改商品信息: <%-- --%>
商品名称
商品价格
商品生产日期 " />
商品图片
商品简介

itemList.jsp:

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8" isELIgnored="false" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt"  prefix="fmt"%>




查询商品列表

 
查询条件:
商品列表:
商品名称 商品价格 生产日期 商品描述 操作
${item.name } ${item.price } ${item.detail } 修改

web.xml: 




  Archetype Created Web Application

4.准备配置文件

位置描述:

ssm框架的环境搭建(公开版)_第9张图片

 

controller 层

springmvc.xml
配置包扫描,只扫描controller一个包,
三大组件: 注解驱动 视图解析器 

springmvc.xml:



  

    

    

    
        
        
    

 service 层:

1)applicationContext-service.xml
包扫描service包
2)applicationContext-transaction.xml  配置事务
平台事务管理器注入dataSource
配置一个增强
配置aop
    配置切点
    切点和增强组合

applicationContext-service.xml:

配置包扫描,只扫描service层




    
    

applicationContext-transaction.xml:(?)

平台事务管理器

配置通知增强

配置aop(配置切点 配置增强和切点的组合




    
    
   
    
    
        
    

    
        
            
        
    

    
        
        
    

dao 层

applicationContext-dao.xml

1.加载外部数据源

2.创建连接池

3.配置SqlSessionFactoryBean工厂对象(设置连接池 , 设置加载SqlMapConfig.xml 包扫描别名)

4.编写MapperScannerConfigurar扫描 (扫描mapper包创建代理对象,加载映射文件)




    

    

    
        
        
        
        
    

    
        
        
        
    

    
        
    

SqlMapConfig.xml (空的)




ItemMapper.xml

 

ssm框架的环境搭建(公开版)_第10张图片





  


其他的配置 :

db.properties 数据库的配置

jdbc.driver=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/yanlong?characterEncoding=utf-8
jdbc.username=root
jdbc.password=123456

log4j.properties 日志配置:

# Global logging configuration
log4j.rootLogger=INFO, stdout
# Console output...

#以下配置输出到控制台
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
#输出的格式
log4j.appender.stdout.layout.ConversionPattern=%5p [%t] - %m%n

web.xml

1) 配置监听器加载spring的配置文件

2) 配置DispatcherServlet前端控制器 (加载springmvc.xml文件)

5.maven部署tomcat:

ssm框架的环境搭建(公开版)_第11张图片

 ssm框架的环境搭建(公开版)_第12张图片

 

ssm框架的环境搭建(公开版)_第13张图片

6.测试

启动服务器,如果没有报错.环境搭建完毕.

ssm框架的环境搭建(公开版)_第14张图片

 

你可能感兴趣的:(ssm公开版)