横切关注点可以被模块化为特殊的类,这些类被称为切面。这样做有两个好处:首先,每个关注点现在都只集中于一处,而不是分散到多处代码中;其次,服务模块更简洁,因为它们只包含主要关注点(或核心功能)的代码,而次要关注点的代码被转移到切面中了。 Spring对AOP的支持局限于方法拦截。 Spring...
分类:
编程语言 时间:
2015-09-06 17:37:54
阅读次数:
161
6.18-7.18深入理解计算机系统7.18-8.06C++Primer8.06-8.21Java并发编程实践8.21-8.28深入理解Java虚拟机8.28-9.01Redis设计与实现9.01-9.xx Spring实战CSAPP只能说是大概读了一遍,小节习题基本完成,lab只做了一个二进制炸弹...
分类:
其他好文 时间:
2015-09-02 01:52:49
阅读次数:
224
自动装配Bean属性 一共有四种自动装配类型(需要在Bean配置里添加autowire属性来指定用哪种类型) byName-把与Bean的属性具有相同名字或ID的其他Bean自动装配到Bean的对应属性中。如果没有跟属性的名字相匹配的B...
分类:
编程语言 时间:
2015-08-11 01:48:39
阅读次数:
178
Spring思想很不错,尽量减少侵入式编程。现在了解到的Spring提供的功能有,DI,IOC,数据库操作,AOP,MVC。针对DI,AOP写了一些小DEMOPS:AOP真的很棒代码参考:《Spring实战》第三版环境:win7 64ide eclipsejdk 1.8spring4.1.7----...
分类:
编程语言 时间:
2015-08-07 12:45:52
阅读次数:
140
搜了一下Spring相关的经典书籍:《Spring实战(第3版)》从核心的Spring、Spring应用程序的核心组件、Spring集成3个方面,由浅入深、由易到难地对Spring展开了系统的讲解,包括Spring之旅、装配Bean、最小化Spring XML配置、面向切面的Spring、征服数据库...
分类:
编程语言 时间:
2015-07-18 19:56:42
阅读次数:
135
【SpringMVC类图】《Spring实战》中:《Spring3.0就这么简单》中:【http://blog.csdn.net/gstormspire/article/details/8239182】=================================================...
分类:
编程语言 时间:
2015-07-09 00:13:59
阅读次数:
751
之前接触的都是基于XML配置的Spring,Spring3.0开始可以几乎不使用XML而使用纯粹的java代码来配置Spring应用。使用基于java配置的Spring的步骤如下:1. 创建基于java的配置。配置极少量的XML来启用java配置:除了知道如何自动注册那些使用某种构造型(stereo...
分类:
编程语言 时间:
2015-06-23 23:00:23
阅读次数:
127
使用注解装配:从spring2.5开始,Spring启用了使用注解自动装配Bean的属性,使用注解方式自动装配与在XML中使用autowire属性自动装配并没有太大区别,但是使用注解方式允许更细粒度的自动装配。Spring容器默认禁用注解装配。所以,在使用基于注解的自动装配前,需要在Spring配置...
分类:
编程语言 时间:
2015-06-14 21:21:33
阅读次数:
590
Bean的自动装配自动装配(autowiring)有助于减少甚至消除配置元素和元素,让Spring自动识别如何装配Bean的依赖关系。1.1 自动装配Bean属性:Spring提供了四种各具特色的自动装配策略:1、byName-把与Bean的属性具有相同名字的其他Bean自动装配到Bean的对应属性...
分类:
编程语言 时间:
2015-06-14 19:55:01
阅读次数:
336
1.Bean的作用域所有的spring bean默认都是单例。当容器分配一个Bean时,不论是通过装配还是调用容器的getBean()方法,它总是返回Bean的同一个实例。有时候需要每次请求时都获得唯一的Bean实例,那么就需要覆盖Spring默认的单例配置。当在Spring中配置元素时,可以为be...
分类:
编程语言 时间:
2015-06-14 15:04:43
阅读次数:
208