Spring框架介绍 Spring是一个贯穿各层为javaEE提供一站式解决方案的框架,Spring中主要有容器模块,AOP模块,ORM和DAO模块,Web模块等等,具体有以下功能特征。 IOC(或者叫做DI)的核心机制,提供了bean工厂(Spring容器),提高了组件之间的解耦 AOP的将一些通 ...
分类:
编程语言 时间:
2017-02-16 14:30:37
阅读次数:
233
在使用spring+springMVC的web工程中,我们一般会在web.xml中做如下配置: 这样就会产生两个spring容器,一个父容器,一个子容器。 父容器Root WebApplicationContext由ContextLoaderListener加载子容器WebApplicationCo ...
分类:
编程语言 时间:
2017-02-16 13:04:58
阅读次数:
481
Spring核心:IOC(控制反转) --将控制管理权不由JavaBean管理,交给Spring容器管理DI(依赖注 --分层 --上层依赖于下层(栗子:Dao层服务于Service服务于Action) --下层服务于上层) Spring环境搭建 1.下载Spring框架 下载地址:http://r ...
分类:
编程语言 时间:
2017-02-15 22:03:19
阅读次数:
961
@Repository 、@Service 、 @Controller 、@Component 这四个Spring注解 ,用于把加了注解的 类 加入到Spring 容器中管理,节省了xml 的繁重的配置,尽管如此xml 同样可以实现(一般建议先搞懂xml)。 @Repository @Reposit ...
分类:
其他好文 时间:
2017-02-15 21:58:00
阅读次数:
180
IOC容器就是具有依赖注入功能的容器,IOC容器负责实例化、定位、配置应用程序中的对象及建立这些对象间的依赖。应用程序无需在代码中new相关的对象,应用程序由IOC容器进行组装。 spring IOC管理的对象,我们称为bean。bean就是spring容器初始化,装配,及管理的对象,除此之外,be ...
分类:
其他好文 时间:
2017-02-15 19:05:15
阅读次数:
229
8.2.4 使用@PostConstruct和@PreDestroy定制生命周期行为 @PostConstruct 和 @PreDestroy 同样位于javax.annotation 包下,也是来自Java EE 规范的两个Annotation,Spring直接借鉴了它们,用于定制Spring容器 ...
分类:
编程语言 时间:
2017-02-11 18:51:25
阅读次数:
189
Spring框架由7个定义良好的模块(组件)组成,各个模块可以独立存在,也可以联合使用。 (1)Spring Core:核心容器提供了Spring的基本功能。核心容器的核心功能是用Ioc容器来管理类的依赖关系.Spring采用的模式是调用者不理会被调用者的实例的创建,由Spring容器负责被调用者实 ...
分类:
编程语言 时间:
2017-02-11 12:48:16
阅读次数:
587
如果要用Spring整合 Hibernate,只需要在Spring容器中配置好SessionFactory,如果同需要加入事务控制,只需要配置好相应的事务管理器即可。 下面是一个Spring中的Hibernate的SessionFactory配置, 实现DAO组件的基类,通常会面向接口编程,因此定义 ...
分类:
编程语言 时间:
2017-02-10 19:55:26
阅读次数:
287
Spring支持属性注入和构造器注入,它支持XML和注解两种方式。本文介绍Spring控制反转容器加载包含beans的XML文件,实现依赖注入。 一、创建bean实例 暂且抛开对象依赖,我们先看下如何通过Spring容器创建bean实例。这里要用到Spring的控制反转容器ApplicationCo ...
分类:
编程语言 时间:
2017-02-08 18:36:24
阅读次数:
220
要点梗概: 利用后处理器扩展Spring容器 Bean后处理器和容器后处理器 Spring3.0 的“零配置” 支持 Spring的资源访问策略 在ApplicationContext中使用资源 AOP的基本概念 AspectJ使用入门 生成AOP代理和AOP代理的作用 基于Annotation的“ ...
分类:
编程语言 时间:
2017-02-07 20:21:55
阅读次数:
166