
spring
文章平均质量分 71
龙腾四海365
IT
展开
-
spring之IOC详解一
spring之IOC详解一1.什么是IOC? Inversion of Control,控制反转;即对象的依赖关系由容器来管理。2.什么是DI(依赖注入)? Dependency Injection 容器通过调用对象的set方法或者构造器来完成依赖关系的建立。 1)调用对象的set方法 a.提供原创 2016-03-02 21:11:00 · 494 阅读 · 0 评论 -
深入浅出spring IOC中三种依赖注入方式
深入浅出spring IOC中三种依赖注入方式spring的核心思想是IOC和AOP,IOC-控制反转,是一个重要的面向对象编程的法则来消减计算机程序的耦合问题,控制反转一般分为两种类型,依赖注入和依赖查找,依赖什么?为什么需要依赖?注入什么?控制什么?依赖注入和控制反转是一样的概念吗?接触新的知识,小编的脑袋中全是大大的问号,不过没有关系,今天这篇博文,小编主要来简单的介绍一下在转载 2016-07-19 19:53:24 · 66711 阅读 · 5 评论 -
SpringAOP原理介绍
AOP原理介绍 IOC:反射技术 AOP:动态代理技术 Spring框架采用AOP应用后,Spring容器返回的组件,是采用动态代理技术 新生成的一个类(组件)。返回的新组件一般被称为动态代理类,动态代理 类中的方法实现原有组件的方法。在代理类方法中,调用了原有组件的方 法和切面组件的方法。 Spring采用了两种原创 2016-03-26 11:53:42 · 400 阅读 · 0 评论 -
Spring AOP应用
AOP应用 AOP面向切面编程 开发过程:编写好切面组件,然后通过配置方式切入到原有目标组件方法上。 切面:干啥 切入点:谁是目标 通知:切入时机#案例-记录异常信息切面:将异常信息写入文件切入点:所有Controller组件是目标within(org.tedu.cloudnote.controller..*)通知:异常通知原创 2016-03-26 11:50:21 · 388 阅读 · 0 评论 -
Spring AOP编程
Spring AOP编程#AOP概念 Aspect Oriented Programming 面向切面编程 Object Oriented Programming 面向对象编程 AOP是以OOP为基础,可以将共通业务和传统业务解耦,利用配置指定作用关系。 AOP使用时机:共通处理;调用时机相同#切面(Aspect) 切面就是提取出来的共通的原创 2016-03-26 11:42:51 · 396 阅读 · 0 评论 -
Spring事务管理
Spring事务管理#事务的作用和意义 作用:可以保障一组操作的完整性 使用时机:两个或两个以上操作,至少有一个操作涉及DML语句#回顾下JDBC事务管理 JDBC默认自动提交. con.executeUpdate();//自动commit public void f1(){ try{ con.setAutoCommit(false);/原创 2016-03-26 11:34:02 · 420 阅读 · 0 评论 -
如何使用spring
如何使用spring 1.spring容器 a.spring容器是什么? 用来管理对象的一个程序。 b.如何启动spring容器? step1,将spring相关的jar文件拷贝到WEB-INF\lib下。 step2,在src下,添加一个配置文件applicationContext.xml<原创 2016-02-29 20:38:28 · 449 阅读 · 0 评论 -
spring是什么
spring是什么1.spring是什么? ( www.spring.io) 是一个开源的轻量级的应用开发框架。 (1)开源: 源代码公开。 (2)轻量级: 相对于sun公司的ejb,spring更轻量。 (3)应用开发框架: a.简化应用程序的开发 sp原创 2016-02-29 20:25:40 · 612 阅读 · 0 评论 -
MyBatis + Spring 整合
MyBatis + Spring 整合目的:利用Spring 提供的Bean对象容器管理功能,管理MyBatis的对象(SqlSessionFactory 对象, Mapper 对象)MyBatis提供了相关的API, 将MyBatis整合到Spring使用步骤:1. 导入Spring *.jar2. 添加Spring配置文件 - 添加 元素配置原创 2016-03-09 22:52:13 · 340 阅读 · 0 评论 -
MyBatis + Spring 整合示例代码
MyBatis + Spring 整合示例代码springmvc.xml<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframewo原创 2016-03-09 22:51:18 · 443 阅读 · 0 评论 -
Spring 总结
Spring 总结## 对象的生存周期管理1. 创建2. 使用3. 销毁## 对象的创建(生产)1. new 创建对象:适合简单对象2. 利用工厂生产:适合创建复杂对象 - 利用方法生产一个对象。 - 是开发工作中最常见方式。 - 优点:可以利用方法封装复杂的对象创建过程。3. 注入获得:最方便的方式原创 2016-03-09 21:55:10 · 248 阅读 · 0 评论 -
Spring JdbcTemplate API
Spring JdbcTemplate API1.queryForObject() 方法 - 查询方法,返回唯一结果方法 - 两个参数:sql 和 返回值类型 - 用于查询返回唯一结果的情况。 String sql = "select 'Hello World!'" + " as s from dual"; String str=jdbcT原创 2016-03-09 21:07:28 · 5247 阅读 · 0 评论 -
Spring JDBC的CRUD方法详解
Spring JDBC的CRUD方法详解具体的CRUD方法及细节见代码:package cn.tedu.test;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Timestamp;import java.util.Date;import java.util.Has原创 2016-03-08 23:25:46 · 690 阅读 · 0 评论 -
Spring JDBC
Spring JDBCSpring JDBC是Spring 提供的JDBC编程组件,可以简化JDBC的编程。Spring JDBC 专门为DAO模式而设计。一般用于实现DAO接口。1.有两种使用方式:- 将DAO继承JdbcDaoSupport(已经过时了)- 直接在DAO中注入JdbcTemplate对象2.JdbcTemplate J原创 2016-03-08 23:04:41 · 337 阅读 · 0 评论 -
spring之IOC详解三
spring之IOC详解三注解注入1.组件扫描 指定一个包路径,Spring会自动扫描该包及其子包所有组件 类,当发现组件类定义前有特定的注解标记时,就将该组件纳 入到Spring容器。等价于原有XML配置中的定义功能。 组件扫描可以替代大量XML配置的定义。2.如何使用 step1,原创 2016-03-02 21:25:42 · 421 阅读 · 0 评论 -
spring之IOC详解二
spring之IOC详解二1.注入不同类型的值 (1)基本类型 使用value属性 (2)对象类型 使用ref属性 (3)集合类型 1)List 2)Set 3)Map原创 2016-03-02 21:16:21 · 410 阅读 · 0 评论 -
Spring读取配置文件,获取bean的几种方式
Spring读取配置文件,获取bean的几种方式方法一:在初始化时保存ApplicationContext对象代码:ApplicationContext ac = new FileSystemXmlApplicationContext("applicationContext.xml");ac.getBean("beanId");说明:这种方式适用于采用原创 2016-08-23 17:11:57 · 816 阅读 · 0 评论