spring
文章平均质量分 76
「已注销」
这个作者很懒,什么都没留下…
展开
-
Spring面试题
目录Spring 概述依赖注入Spring beansSpring注解Spring数据访问Spring面向切面编程(AOP)Spring MVCSpring 概述1. 什么是spring?Spring 是个java企业级应用的开源开发框架。Spring主要用来开发Java应用,但是有些扩展是针对构建J2EE平台的web应用。Spring 框架目标是简化Java企业级应用开发转载 2016-08-06 21:28:44 · 422 阅读 · 0 评论 -
Spring学习(四)
Spring学习笔记(17)----使用Spring注解方式管理事务--------------------------------------------------使用Spring+JDBC集成步骤如下: *配置数据源,例如: Xml代码 1.<bean id="dataSource" class="or原创 2016-08-21 07:45:28 · 402 阅读 · 0 评论 -
Spring学习(三)
Spring学习笔记(14)----使用CGLIB实现AOP功能----------------------------------------------- 接着这上面的例子,在上面的例子中我们的UserManagerImpl类是实现了UserManager接口,如果UserManagerImpl没有实现任何接口要怎么办呢?应为创建代理对象时我们需要指定接口的。原创 2016-08-21 07:44:46 · 460 阅读 · 0 评论 -
Java实现的拦截器
拦截器在在流行的开源框架中很常见,依赖的技术就是Java的动态代理。 理解拦截器的核心原理对理解这些开源框架的体系结构至关重要。 下面以一个简单的模型的来说明拦截器的实现的一般方法。 模型分为以下模块: 业务组件:是被代理和被拦截的对象。 代理处理器:实现了InvocationHandler接口的一个对象 代理对象:Proxy对象。转载 2016-08-31 11:11:28 · 1918 阅读 · 0 评论 -
spring 如何决定使用jdk动态代理和cglib(网易面试题)
Spring1.2:将事务代理工厂[TransactionProxyFactoryBean] 或 自动代理拦截器[BeanNameAutoProxyCreator]的 proxyTargetClass 属性,设置为true,则使用CGLIB代理,此属性默认为false,使用JDK动态代理.以下引用 Spring Framework reference 2.0.5:S转载 2016-08-31 11:05:06 · 10321 阅读 · 2 评论 -
Spring学习(二)
Spring学习笔记(9)----让Spring自动扫描和管理Bean------------------------------------------------- Java代码 1.package com.szy.spring.service; 2. 3.import org.springframework.st原创 2016-08-20 19:08:53 · 621 阅读 · 0 评论 -
Spring学习笔记(一)
Spring学习笔记(1)----简单的实例--------------------------------- 首先需要准备Spring包,可从官方网站上下载。 下载解压后,必须的两个包是spring.jar和commons-logging.jar。此外为了便于测试加入了JUnit包。 在Myeclipse中创建Java项目。原创 2016-08-20 19:04:43 · 444 阅读 · 0 评论 -
spring框架学习(三)junit单元测试
单元测试不是头一次听说了,但只是听说从来没有用过。一个模块怎么测试呢,是不是得专门为一单元写一个测试程序,然后将测试单元代码拿过来测试? 我是这么想的。学到spring框架这才知道单元测试原来是这么回事儿。 下面以上一篇文章中set注入的第一个实例为测试对象。进行单元测试。1,拷贝jar包 junit-3.8.2.jar(4.x主要增加注解应用)原创 2016-08-20 16:00:12 · 398 阅读 · 0 评论 -
spring框架学习(二)依赖注入
spring框架为我们提供了三种注入方式,分别是set注入,构造方法注入,接口注入。接口注入不作要求,下面介绍前两种方式。1,set注入 采用属性的set方法进行初始化,就成为set注入。 1)给普通字符类型赋值。[java] view plain copy print?public class U原创 2016-08-20 15:57:43 · 450 阅读 · 0 评论 -
spring框架学习(一)
1,什么是spring框架spring是J2EE应用程序框架,是轻量级的IoC和AOP的容器框架,主要是针对javaBean的生命周期进行管理的轻量级容器,可以单独使用,也可以和Struts框架,ibatis框架等组合使用。 2,架构概述 1)IoC(Inversion of Control)控制反转,对象创建责任的反转,在sprin原创 2016-08-20 15:51:48 · 295 阅读 · 0 评论 -
使用Spring进行切面(AOP)编程
一、 AOP理论AOP为Aspect Oriented Programming的缩写,意为:面向切面编程(也叫面向方面),可以通过预编译方式和运行期动态代理实现在不修改源代码的情况下给程序动态统一添加功能的一种技术。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。u 横切性关注点对哪些方法进行拦截,拦截原创 2016-08-20 08:58:14 · 607 阅读 · 0 评论