spring
文章平均质量分 58
Panda_IAmGoodPanda
这个作者很懒,什么都没留下…
展开
-
04依赖注入的三种实现方式
依赖注入的三种实现方式 依赖注入的意义: 让组件依赖于抽象,当组件要与其他实际对象发生依赖关系时,通过抽象注入依赖的实际对象。 依赖注入有三种实现方式: 1. 接口注入 2. Set注入 3. 构造注入 接口注入 在接口中定义要注入的信息,并通过接口完成注入。 Set注入 在接受注入的类中定义一个set方法,并在参数中定义需要注入的元素。 构造注原创 2016-11-09 18:20:08 · 732 阅读 · 0 评论 -
12Spring的事务处理二
Spring的持久层封装 传统的JDBC数据访问技术的一般流程是: 获取数据源 根据数据源获取链接 设定事务开始 执行相应的操作 最后执行成功则提交 执行失败则回滚 分布式事务处理——分布式事务处理即事务分布在多个资源上、由多个组件共享的事务,其特点: 组件在同一原子操作(原子性)中同多个资源通信。 多个组件要在同一原子操作中操作。原创 2016-11-28 13:15:04 · 304 阅读 · 0 评论 -
11Spring的事务处理
Spring的事务处理 事务处理的基本概念 事务处理由若干个步骤组成,这些步骤之间具有一定的逻辑关系,作为一个整体的操作过程,所有步骤必须同时操作成功或失败。 Commit:当所有的操作步骤都被完整执行后,称该事务被提交。 RollBack:由于某一操作步骤执行失败,导致所有步骤都没有被提交,则食物必须被回滚,即回到事务执行前的状态。 事务处理的特性: ACID: 原子性原创 2016-11-28 13:14:12 · 337 阅读 · 0 评论 -
10Spring的AOP
SpringAOP AOP是一种思想,意思是面向切面的编程/面向方面的编程。 Aspect(方面、方向) Oriented(导向、定向的) Programming(程序设计、规划) 使用AOP的目的就是将业务逻辑同业务功能关系不大的代码分离,降低耦合。 AOP和OOP的异同 OOP——面向对象编程 面向对象编程很好的 解决了软件系统中角色划分的问题,但是在日志原创 2016-11-28 13:13:21 · 270 阅读 · 0 评论 -
16SpringMVC——MVC的概念(一)
SpringMVC——MVC概念 模式: 模式就是讲解决一类问题的方法抽象到理论层次。 模式的好处: 模式是一种概念,一种设计方式,使用适合的模式可以事半功倍的解决问题。 MVC设计模式: 举一个简单的例子,智能机器人来理解MVC模式。 M:model,模型层,概念来说其代表应用的业务逻辑,包含应用程序的核心功能。 V:v原创 2016-12-01 21:36:14 · 1034 阅读 · 0 评论 -
15Spring整合HIbernate&Ibatis(不完整版)
前言: Hibernare是一个ORM开源框架,主要应用在持久层上,关于Hibernate的知识,我将在有时间的时候再学一遍,顺便整理一下,到时候顺便将Spring按照自己的方式再次整理一遍。 ——奋斗的程序熊。 Spring整合hibernate/ibatis Spring和hibernate的整合,其实和之前学的没多少区别。 大致就是,在spring配置文件中,声明数据源(datas原创 2016-12-01 21:35:25 · 403 阅读 · 0 评论 -
07spring用ref属性指定依赖的3种模式
在spring中,用ref属性指定依赖,有三种模式。 Local Bean Parent 用local属性指定: 如果一个Bean与被参考引用的Bean在同一个XML文件中且被参考引用的Bean是用ID来命名的,那么就可以使用ref的local属性。 作用: 这样会让XML解析器更早地在XML文档中解析时,验证。 如果一个Bean与被参考引用的Bean在同一个XML文件中,使用LOC原创 2016-11-10 20:49:23 · 747 阅读 · 0 评论 -
IOC学习笔记
IOC 什么是IOC (Inversion of Control)? 顾名思义IOC就是控制反转。 依赖注入的基本思想是:用一个单独的对象获得接口的一个合适的实现,并将其实例赋给调用者的一个字段。 何为控制反转? 对于spring框架来说,就是由spring来负责控制对象的生命周期和对象间的关系。 往常我们编写java程序是,当一个java类需要调用另一个类对象是,我们往原创 2016-11-09 17:30:11 · 369 阅读 · 0 评论 -
02搭建一个简单的spring项目
在ECLIPSE中配置SPRING 使用eclipse工具创建一个动态的web项目: 加入springjar包。 新建一个log4j的资源文件。 编辑资源文件。(该资源文件负责粘贴即可)———在测试中这份资源文件有问题,也可以不使用,本人最近学习计划里面没有LOG4j,所以先留个问题。 log4j.rootLogger=DEBUG,stdout log原创 2016-11-09 17:35:45 · 419 阅读 · 0 评论 -
spring配置文件学习笔记
SPRING配置文件详解 概念、用途: Spring配置文件是用于指导spring工厂进行bean生产、依赖注入(装配)及Bean实例分发的”图纸”。 Spring配置文件是一个或多个标准的XML文档,applicationContext.xml是spring的默认配置文件,当容器启动时找不到指定的配置文档时,将会尝试加载这个默认的配置文件。 定义xml文件的版原创 2016-11-09 17:31:00 · 1064 阅读 · 0 评论 -
学习Spring第一课——spring理论基础
SPRING概念 SPRING是一个轻量级的J2EE应用程序框架,实现了IOC模式。 Spring的核心是IOC,通过配置文件(applicationContext.xml)来完成业务对象之间的依赖注入,他鼓励一个良好的习惯——注入对接口编程而不是对类编程。 Spring还提供了事务(transaction处理的功能,他能够在各种底层事务处理技术上提供一个统一的编程模型。 SPRIN原创 2016-11-09 17:28:21 · 492 阅读 · 0 评论 -
09Bean依赖检查的四种模式
整篇系列内容都是根据郭峰大大的Spring从入门到精通学习整理的--> Bean依赖检查的四种模式 为什么要使用依赖检查? 在自动装配中,因为是隐式的,不直观,所以很难看出Bean的每个属性是否都完成了设定。 依赖检查能够查看Bean的每个属性是否都设定完成的功能。 使用Bean的dependency-check属性来指定Bean定义的依赖检查模式。 依赖检查共有四种模式:原创 2016-11-10 20:50:16 · 339 阅读 · 0 评论 -
08Bean自动装配的五种模式
整篇系列内容都是根据郭峰大大的Spring从入门到精通学习整理的--> Bean自动装配的五种模式 自动装配可以指定给每一个单独的Bean。 通过使用自动装配,开发人员可以减少指定属性的需要,从而节省一些属性设定的工作。 使用Bean的autowire属性指定Bean定义自动装配。 共有五种模式。 byName: byName模式指的就是通过Bean属性名称进行自动装配。 b原创 2016-11-10 20:49:51 · 428 阅读 · 0 评论 -
06springBean的生命周期
整篇系列内容都是根据郭峰大大的Spring从入门到精通学习整理的--> Bean的生命周期 在spring中Bean的初始化有两种方式: 〓在配置文档中通过制定init-method属性来完成。 〓另一种是通过实现org.springframework.beans.factory.InitializingBean接口。 首先使用第一种方式——通过在配置文件中制定init-metho原创 2016-11-10 20:48:27 · 300 阅读 · 0 评论 -
05Bean的属性相关内容
Bean的知识相关 在Spring中,有两个最基本、最重要的包,即org.springframwork.beans和org.springframework.context. 这两个包,为了实现无侵入式框架,大量引用了java的反射机制,通过动态代理避免了硬编码,为spring的反向控制提供了基础。 这两个包中,最重要的类是BeanFactory和ApplicationContext。 Be原创 2016-11-09 20:40:59 · 314 阅读 · 0 评论 -
13Spring的数据访问方式
传统的JDBC访问技术(效率低) Jdbc数据访问的一般流程: 获取数据源 Class.forName(……); 根据数据源获取数据连接 Connerctionconn=DriverManager.getConnerction(url,name,pwd); 设定事务开始 conn.setAutoCommit(false);Statem原创 2016-11-28 13:16:07 · 301 阅读 · 0 评论