- 博客(12)
- 资源 (8)
- 收藏
- 关注
原创 使用Spring进行面向切面(AOP)编程
http://www.java63.com/spring/annotation_aop.html使用Spring进行面向切面(AOP)编程要进行AOP编程,首先我们要在spring的配置文件中引入aop命名空间:<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="ht...
2012-10-31 11:36:00 92
原创 google shorten api
申请ApiKey地址:https://code.google.com/apis/console<?phpfunction shortenGoogleUrl($long_url){ $apiKey='API-KEY';//Get API key from : http://code.google.com/apis/console/ $postData=array('longUrl'=>$l
2012-10-30 08:55:01 733
原创 使用JDK中的Proxy技术实现AOP功能
来学习下AOP技术,AOP技术在企业的开发中或多或少也被使用到,最主要的应用场合是在做权限的时候。都知道在做权限的时候我们要粗粒度的权限控制和碎粒度的权限控制,对于碎粒度的权限控制我们一般是对方法进行拦截,然后拦截到方法之后判断用户是否有权限,如果有权限就允许用户执行被拦截的方法,在我们的例子当中将模拟实际的业务需求,在不使用任何AOP框架的情况下,我们对业务bean里面的所有方法实...
2012-10-26 16:19:00 152
转载 Spring中用@Resource注解完成属性装配
Spring依赖注入使用构造器注入使用属性setter方法注入使用Field注入(用于注解方式)实际上注入还有第三种情况,就是使用字段注入,这种情况一般用于注解方式。总结一下:注入依赖对象可以采用手工装配或自动装配,在实际应用中建议使用手工装配,因为自动装配会产生未知情况,开发人员无法预见最终的装配结果。所以建议大家用手工装配。手工装配指的是:像我们前面,如
2012-10-26 08:46:57 2178
转载 spring实例化bean的三种方式
1. 使用构造方法实例化,最常用的 2. 使用静态工厂方法实例化 public static class MyServiceFactory { public static MyService createBean() { return new MyServiceImpl(); }}
2012-10-25 20:05:22 1069
转载 @Autowired默认按照类型进行注入
@Autowired默认按照类型进行注入@Autowired @Qualifier("personDaoxxx")这样就是按照名称进行装配@Autowired(required=true)必须注入值,不能为null,为false无论注入什么值都是null 以上都是手工装配自动装配依赖对象对于自动装配,大家了解一下就可以了,实在不推荐大家使用。例子:autowire属
2012-10-24 20:21:53 29002 1
转载 用@Resource注解完成属性装配
使用Field注入(用于注解方式)注入依赖对象可以采用手工装配或自动装配,在实际应用中建议使用手工装配。还可以使用@Autowired或@Resource我们需要在xml配置文件中配置以下信息:http://www.springframework.org/schema/beansxmlns:xsi=http://www.w3.org/2001/XMLSchema-instance
2012-10-24 20:19:18 1322
原创 让div容器中的图片水平、垂直居中
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="zh-CN">...
2012-10-13 13:17:00 94
原创 Bean的基本定义
Bean的基本定义 <bean../>元素是Spring配置文件的根元素,该元素可以指定如下属性。 default-lazy-init:指定该<beans../>元素下配置的所有Bean默认的延迟初始化行为。 default-merge:指定该<beans../>元素下配置的所有Bean默认的merget行为。 default-autow...
2012-10-12 20:16:00 137
原创 Spring如何装配各种集合类型的属性
注入集合类型的属性1.注入set属性事例1.首先定义接口类PersonServicepackage com.qn.service;import java.util.Set;public interface PersonService { public Set<String> getSets(); void save();}2.定义Perso...
2012-10-12 12:26:00 176
原创 spring Bean的生命周期管理
Spring中bean的生命周期管理可以在xml配置文件(一般叫bean.xml或ApplicationContext.xml)中通过scope属性进行控制。当scope属性默认的为singleton(单例),这个时候bean是在spring容器启动的时候进行加载和实例化并且是单实例的;当你将scope属性改为prototype的时候,这种情况下bean将在bean被调用时实例化并且每次...
2012-10-12 12:14:00 131
原创 搭建与测试Spring的开发环境
搭建与测试Spring的开发环境1. 导入类库\dist\spring.jar\lib\jakarta-commons\commons-logging.jar如果使用了切面编程AOP 还需要导入如下:\lib\aspectj aspectjrt.jar aspectjweaver.jar如果使用了jsr-250中的注解,如@Resource/@
2012-10-10 21:34:35 879
轻量级Java_EE企业应用实战_Struts_2+Spring_3+Hibernate整合开发_第3版1
2012-08-08
jquery图片切换
2011-07-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人