美文网首页
SSM框架配置及知识点回顾

SSM框架配置及知识点回顾

作者: 纯甄酸牛奶i | 来源:发表于2019-06-12 00:38 被阅读0次

SSM框架配置及知识点回顾

springMVC+spring+mybatis

springMVC框架工作流程

1.页面发送一个HTTP请求,

2.dispatcherServlet接受到请求

3.HandlerMapping寻找控制器

4.Controller控制器发送业务

5.service接收到业务

6.ModleAndView返回结果集到DispatcherServlet

7.DispatcherServlet将结果集返回给页面渲染层

8.页面通过视图解析器InternalRourceViewResolver渲染后响应给页面

SpringMVC的框架配置

一丶(dispatcherServlet枢纽器)配置web.xml

需要的核心包:spring.jar,spring-web.jar , spring-webmvc.jar  ,commons-logging.jar  ,cglib-nodep.jar

1.spring的配置(监听)

<listener>

<listener-class>org.springframework.web.contetx.Contex tLoaderListener</listener-class>

</listener>

作用:随着web应用的启动而启动,只初始化一次,随着web应用的停止而销毁,可以做一些初始化的内容添加工作,设置一些基本内容,比如固定对象,监听数据库连接池DataSource的初始化等等

2.springMVC的配置(前端控制器环境)

<servlet>

        <servlet-name>springMVC</servlet-name>

        <servlet-class>org-springframework.web.servlet.DispatcherServlet</servlet-class>

        <load-on-startup>1</load-on-startup>  //默认项目一发布,便创建servlet

</servlet>

<servlet-mapping>

        <servlet-name>springMVC</servlet-name>

        <url-pattern>/</url-pattern>

</servlet-mapping>

3.指定spring-bean文件所在目录

<context-param>

        <param-name>contextConfigLocation</param-name>//约定名称,不可更改

        <param-value>classpath:springmvc.xml</param-value>//配置文件名路径

</context-param>

Web.xml配置

二丶springMVC-servlet.xml配置

1.复制进bean配置文件

<beans xmlns="http://www.springframework.org/schema/beans"   

      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p"   

        xmlns:context="http://www.springframework.org/schema/context"   

  xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd 

      http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-3.0.xsd 

      http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-3.0.xsd 

      http://www.springframework.org/schema/context <a href="http://www.springframework.org/schema/context/spring-context-3.0.xsd">http://www.springframework.org/schema/context/spring-context-3.0.xsd</a>">

</beans>

2.启动 spring MVC 注解

<context:annitation-config/>

3.设置使用注解的类所在的jar包,开启包扫描

<context:component-scan base-package="com.baidu.controller"></context:component-scan>

4.完成请求和注释的pojo映射(开启mvc注解式驱动)

<mvc:annotation-driven/>

5.配置springMVC视图解析器(InternalRourceViewResolver)

<bean class="org.springframework.web.servlet.view,InternalRourceViewResolver">

        <property name="prefix" value="/"/> //prefix 前缀

        <property name="suffix" value=".jsp"/> //suffix 后缀

</bean>

SpirngMVC - Servlet.xml配置

Mybatis框架配置

一丶配置 .properties文件

1.新建  db.properties文件(数据库连接信息)

db.driverClass=com.mysql.jdbc.Driver //  数据库驱动

db.url=jdbc:mysql://127.0.0.1:3306/index //  jdbc:mysql:// ip地址:端口号 / 数据库名

db.username=root //  账号名

db.password=root //  密码

二丶spring.xml配置

需要的核心包:mysql-connector.jar , mybatis.jar , mybatis-spring.jar 

log4j.jar,  asm.jar  ,  slf4j.jar ,  javassist.jar

1.引入属性文件(引入 .properties)

<context:property-placeholder-location="classpath:db.properties"/>

2.配置数据源

<bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">

        <property  name="driverclass"  value="${jdbc.driver}"></property>

        <property    name="url"  value="${jdbc.url}"></property>

        <property    name="username"  value="${jdbc.username}"></property>

        <property    name="password"  value="${jdbc.password}"></property>

</bean>

3.配置SQLSessionFactory

<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">

        <property  name="dataSource"  ref="dataSource"></property>

</bean>

4.配置mybatis接口扫描器MapperScannerConfigurer

<bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">

        <property  name="sqlSessionFactory"  value="sqlSessionFactory"></property>

        <property  name="basePackge" value="com.baidu.dao"></property>

</bean>

5.配置Mybatis事物管理

<bean  id="transactionManager" 

        class="org.springframework.jdbc.datasource.DatasourceTransactionManager">

</bean>

Mybatis

相关文章

  • SSM框架配置及知识点回顾

    SSM框架配置及知识点回顾 springMVC+spring+mybatis springMVC框架工作流程 1....

  • 解决SSM+VUE对接跨域问题

    环境配置 基本框架搭建 可参考本人博客地址基本SSM框架搭建 SSM前后分离配置 解决SSM+VUE跨域问题 配置...

  • SSM框架之Log4j配置

    学习SSM框架那些事儿作者 Wwwwei转载请注明原创出处,谢谢! 前言   之前搭建SSM框架的时候我们曾经配置...

  • SSM框架之JDBC配置

    学习SSM框架那些事儿作者 Wwwwei转载请注明原创出处,谢谢! 前言   之前搭建SSM框架的时候我们曾经配置...

  • SSM Shiro+Ehcache 整合(三)

    前言 在上篇文章完成了SSM框架的基本配置SSM Maven框架基础整合(二)。本文章主要记录 Shiro + E...

  • SSM框架之使用JUnit

    学习SSM框架那些事儿作者 Wwwwei转载请注明原创出处,谢谢! 前言   上节回顾 SSM框架之一个简单的增删...

  • 实习

    今天在公司学习搭框架ssm,配置文件

  • ssm整合redis

    一、service 二、RedisCacheConfig 三、xml文件配置 maven的配置文件 ssm框架整合...

  • SSM Maven框架基础整合(二)

    前言 上篇文章讲解了如何创建Maven工程和SSM框架所需的基本配置SSM Maven框架基础整合(一) 一、SS...

  • SSM框架配置

    http://how2j.cn/k/ssm/ssm-tutorial/1137.html?tid=77 注意jdb...

网友评论

      本文标题:SSM框架配置及知识点回顾

      本文链接:https://www.haomeiwen.com/subject/lyphfctx.html