Spring学习
文章平均质量分 94
dou_dou_shuai
这个作者很懒,什么都没留下…
展开
-
我对IOC/DI的理解
IoC IoC: Inversion of Control,控制反转, 控制权从应用程序转移到框架(如IoC容器),是框架共有特性 1、为什么需要IoC容器1.1、应用程序主动控制对象的实例化及依赖装配 Java代码 A a = new AImpl(); B b = new BImpl(); a.setB(b); A原创 2012-08-22 14:14:13 · 242 阅读 · 0 评论 -
我对AOP的理解
1、问题 问题:想要添加日志记录、性能监控、安全监测 2、最初解决方案 2.1、最初解决方案缺点:太多重复代码,且紧耦合 2.2、抽象类进行共性设计,子类进行个性设计,此处不讲解,缺点一荣俱荣,一损俱损 2.3、使用装饰器模式/代理模式改进的解决方案装饰器模式:动态地给一个对象添加一些额外的职责。就增加功能来说, 装饰器模式相比生成子类更为原创 2012-08-22 14:16:16 · 250 阅读 · 0 评论 -
Spring3开发实战 之 第一章:Spring入门
认识SpringSpring是什么Spring是一种轻量级的、非侵入式的Java/JavaEE应用框架 Spring背景Rod Johnson《Expert One-on-One J2EE Design and Development》(2002)这本书的中文译本为《J2EE 设计开发编程指南》(2003)半年后,一个新的Java Framework转载 2012-08-23 22:48:37 · 345 阅读 · 0 评论 -
Spring3开发实战 之 第五章:Spring中的事务
Spring框架引人注目的重要因素之一是它全面的事务支持。Spring框架提供了一致的事务管理抽象,这带来了以下好处:1:为复杂的事务API提供了一致的编程模型,如JTA、JDBC、Hibernate、JPA和JDO2:支持声明式事务管理3:提供比复杂的事务API(诸如JTA)更简单的、更易于使用的编程式事务管理API4:非常好地整合Spring的各种数据访问抽象Spring事转载 2012-08-23 22:55:12 · 265 阅读 · 0 评论 -
Spring3开发实战 之 第二章:IoC/DI开发(1)
IoC——Inversion of Control,控制反转在Java开发中,IoC意味着将你设计好的类交给系统去控制,而不是在你的类内部控制。IoC是一种让服务消费者不直接依赖于服务提供者的组件设计方式,是一种减少类与类之间依赖的设计原则。DI——Dependency Injection(依赖注入)即组件之间的依赖关系由容器在运行期决定,形象的来说,即由容器动态的将某种依赖关系注转载 2012-08-23 22:51:15 · 467 阅读 · 0 评论 -
Spring3开发实战 之 第二章:IoC/DI开发(2)
通过、、及元素可以定义和设置与Java Collection类型对应List、Set、Map及Properties的值 ,示例如下:java代码:查看复制到剪贴板打印"moreComplexObject"class="example.ComplexObject"> "adminEmails"> "administrator"转载 2012-08-23 22:52:15 · 498 阅读 · 0 评论 -
《Spring技术内幕》学习笔记1——IoC容器体系结构
1. BeanFactory类结构体系:BeanFactory接口及其子类定义了Spring IoC容器体系结构,由于BeanFactory体系非常的庞大和复杂,因此要理解Spring IoC,需要先理清BeanFactory的继承机构。2. ApplicationContext的结构体系:ApplicationContext接口是一个BeanFactory基础上封装了更多功能的,转载 2014-09-17 17:20:04 · 442 阅读 · 0 评论