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