摘要: 在项目开发中,我们不能在每次使用IOC容器时,都创建一个ApplicationContext对象, 因此我们将IOC容器交给application域对象管理,application对象在服务器启动时创建,我们将IOC容器的创建放在application的初始化方法中进行 创建生命周期监听器Servl 阅读全文
posted @ 2017-12-20 14:34 咕噜噜zmj 阅读(375) 评论(0) 推荐(0) 编辑
摘要: 一、简介 1、SpringMVC和Spring的关系: >软件开发的三层架构: web层【表示层、表现层】 >Service层 >Dao[DataBase Access Object] >数据库! >SpringMVC实际上是Spring的一个子模块,我们用SpringMVC来代替这个JavaWEB 阅读全文
posted @ 2017-12-20 14:34 咕噜噜zmj 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 配置文件中配置扫描包,以便创建各个类的bean对象 <context:component-scan base-package="com.neuedu.spring_mvc"></context:component-scan> 一、文件的上传 Spring MVC 上下文中默认没有为文件上传提供了直接 阅读全文
posted @ 2017-12-20 14:34 咕噜噜zmj 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 一、使用JDBCTemplate的必要性 1、Spring提供的一个操作数据库的技术JdbcTemplate,是对Jdbc的封装。语法风格非常接近DBUtils。 JdbcTemplate可以直接操作数据库,加快效率,而且学这个JdbcTemplate也是为声明式事务做准备,毕竟要对数据库中的数据进 阅读全文
posted @ 2017-12-20 14:33 咕噜噜zmj 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 一、编程式事务 使用原生的JDBC API进行事务管理 [1]获取数据库连接Connection对象 [2]取消事务的自动提交 [3]执行操作 [4]正常完成操作时手动提交事务 [5]执行失败时回滚事务 [6]关闭相关资源 二、基于注解的声明式事务 1、基本原理:AOP [1]前置通知:开启事务 [ 阅读全文
posted @ 2017-12-20 14:33 咕噜噜zmj 阅读(370) 评论(0) 推荐(0) 编辑