接上篇 在上篇文章中我们说过: ssh整合的关系是:spring整合hibernate,struts 整合spring。 在这里我们首先实现第一个关系,spring整合hibernate. 下...
ssh整合的关系是:spring整合hibernate,struts 整合spring。一、jar整合1.1ssh对应的版本struts:2.3.15.3 hibernate : 3.6.10 s...
偷个懒,以上篇文章为测试 [http://blog.csdn.net/su20145104009/article/details/54708025] 1.spring整合junit需要导入spr...
创建表表结构如下: sql代码:create database jdbctest; use jdbctest; create table account( id int primary ke...
在上篇文章中( Spring(十一)AspectJ框架开发AOP(基于xml))是使用xml对AspectJ的使用,@AspectJ 是AspectJ1.5新增功能,通过JDK5注解技术,允许直接在B...
说明AspectJ是一个基于Java语言的AOP框架 Spring2.0以后新增了对AspectJ切点表达式支持 @AspectJ 是AspectJ1.5新增功能,通过JDK5注解技术,允许直接在...
Spring(八)jdk动态代理(AOP简单实现) Spring(九)CGLIB字节码增强 这两篇文章写了两种方式的手动生成代理。我们应该如何使用spring自动生成代理呢 spring编写代理...
上篇文章说明了jdk动态代理。 在这里说一下cglib动态代理说明jdk动态代理和cglib动态代理的区别在于: cglib没有接口(通过继承父类) 只有实现类。 采用字节码增强框架cg...
说明jdk动态代理就是对“装饰者”设计模式的简化。使用前提:必须要有接口编写过程:1.目标类:接口+实现类 2.切面类:用于存放通知。 3.工厂类:编写工厂生成代理 4.测试 UserServ...
说明注解在spring就是一个类,使用@+注解名称 在开发中,可以使用注解取代xml配置。更高效快捷。 如果使注解生效要在xml中配置命名空间的声明和扫描信息。 <beans xmlns="htt...
属性依赖注入方式有手动装配和自动装配 一般进行的配置信息都采用手动装配,自动装配主要用在structs和spring整合。在这里只说明手动装配。手动装配方式手动装配方式有: 构造方法方式 ...
bean的作用域 用于确定Spring创建bean实例的个数 默认为singleton 可以用scope进行配置 scope取值 我们常用的: singleton:单例模式...
基于xml装配bean 的实例化方式共有三种 1.默认构造 2.静态工厂 3.实例化工厂 1默认构造1.1 说明 用于生成实例化对象,必须未重写bean的默认构造方法。 1.2 xm...
DI介绍DI (Dependency Injection) 依赖注入is a:自己是一个什么 has a:有一个,程序中即有一个成员变量class B{ private A a;//B类依赖...
1.导入jar包 四个核心(core,beans,context,expression)+一个依赖(Commons-logging) 我使用的Spring版本是3.2.0 导入的jar包如下图 2....
什么是Spring Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson 在其著作Expert One-On-One J2EE D...