SpringMVC03

一.SpringMVC的拦截器(了解一下)


二.Mybatis Spring SpringMVC 三大框架整合

1.SpringMVC层 (Servlet  导jar包  配置web.xml  SpringMVC.xml配置文件)

创建类 加注解  return到 jsp模板页面 然后显示出

有关页面上路径写法问题

原路径 href="http://localhost:8080/static/css/main.css" 只不过是http://localhost:8080省略了

<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>  使用foreach循环需要引入的文件

2.Spring层 (Service 导入jar包 Spring配置文件)

因为在SpringMVC层 要使用 Spring层创建的对象 所以用到了 父子容器进行关联

子容器可以用父容器的方法 所以给SpringMVC指定个父亲为Spring

在web.xml文件中配置一个监听器 使项目一创建Spring容器就创建好了

SpringMVC也是在项目创建时 就创建好了 并且指定了父亲为Spring :

<load-on-startup>1</load-on-startup> 

Service层需要事务的控制 所以在Spring-service.xml中 配置上事务

事务需要连接池(因为要保证在同一个连接下执行 所以要给一个连接池的配置)

然后在@Service 的类上加注解 @Transactional(readOnly=false) 开启事务控制

3. Mybatis层(Spring和Mybatis整合) 导入jar包:

(mybatis层自己用到的jar包 和 Spring和Mybatis整合用到的jar包) 

因为要在Spring容器中 使用 xxxDao的实现类对象

要有xxxDao实现类就得先有个SqlSessionFactory(放入Spring容器中)

然后告诉Spring容器 让它使用SqlSeesionFactory给创建一个xxxDao实现类

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容