ssm框架搭建详细步骤

长时间不用都快忘了,现在抽时间梳理下。

一、创建一个web项目,并且导入相应的jar包(spring\spring-core\spring-jdbc\spring-aop\spring-context\spring-webmvc\junit\commons-lang\mybatis\mybatis-spring等等)

二、配置web.xml文件

    1、配置监听器listener(类型为ContextLoaderListener),用于初始化容器加载的配置文件路径,启动web容器时,自动装配applicationContext配置信息,因为它实现了servletContextListener接口


 8         
 9             作用:ContextLoaderListener的作用就是启动Web容器时,自动装配ApplicationContext的配置信息.因为它实现了ServletContextListener这个接口,在web.xml配置这个监听器,启动容器时,就会默认执行它实现的方法 -->
10         
11             class>org.springframework.web.context.ContextLoaderListenerclass>
12         
 
  

14          
15             contextConfigLocation
16             classpath:config/spring/applicationContext.xml
17         


    2、声明与注册一个servlet(类型为DispatcherServlet作为前端控制器,并且初始化路径)


20         
21             
22             springmvc
23             class>org.springframework.web.servlet.DispatcherServletclass>
24             
25             
26                 contextConfigLocation
27                 classpath:config/springmvc/springmvc.xml
28             
29                  
30             1
31         
 
  

33         
34             springmvc
35             
36             *.do
37         


    3、注册一个过滤器filter(编码过滤器)

 
40         
41             encodingFilter
42             class>org.springframework.web.filter.CharacterEncodingFilterclass>
43             
44                 encoding
45                 UTF-8
46             
47             
48                 forceEncoding
49                 true
50             
51         
52         
53             encodingFilter
54             /*
55         

三、配置db.properties文件

数据源:jdbc.driver=com.mysql.jdbc.Driver
    jdbc.url=路径
jdbc.username=账号
jdbc.password=密码
dbcp.initialSize=3
dbcp.minIdle=3
dbcp.maxIdle=5
dbcp.maxTotal=15

四、第一个会启动spring.xml文件。

    配置信息:1、自动扫描包

                2、注解配置

                3、引入数据源配置文件

五、第二个配置spring-mybatis配置文件

    配置: 1、配置一个数据源DruidDataSource

               2、配置SqlSessionFactoryBean类型的bean,用于注册并扫描mapper中的sql语句

               3、配置MapperScannerConfigurer,自动扫描DAO接口;

               4、配置注解式方式事务;

                5、spring-aop配置

六、配置spring-mvc.xml

       1、springmvc前端控制器扫描包

       2、启用springMVC注解模式

       3、静态资源配置

       4、配置json转换器

       5、配置对模型试图名的解析

       6、配置拦截器


你可能感兴趣的:(ssm框架搭建详细步骤)