10 2012 档案

摘要:http://www.java63.com/spring/annotation_aop.html使用Spring进行面向切面(AOP)编程要进行AOP编程,首先我们要在spring的配置文件中引入aop命名空间:<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schema/aop& 阅读全文
posted @ 2012-10-31 11:36 haiwei.sun 阅读(260) 评论(0) 推荐(0)
摘要:来学习下AOP技术,AOP技术在企业的开发中或多或少也被使用到,最主要的应用场合是在做权限的时候。都知道在做权限的时候我们要粗粒度的权限控制和碎粒度的权限控制,对于碎粒度的权限控制我们一般是对方法进行拦截,然后拦截到方法之后判断用户是否有权限,如果有权限就允许用户执行被拦截的方法,在我们的例子当中将模拟实际的业务需求,在不使用任何AOP框架的情况下,我们对业务bean里面的所有方法实现拦截,并且在拦截到方法后判断用户是否有调用方法的权限。。现在就建一个AOP的项目,在这个项目里面不打算使用任何的AOP框架,我们看一下传统我们要实现AOP的话要怎么做。。先提供一个需要被拦截的业务bean,先是接 阅读全文
posted @ 2012-10-26 16:19 haiwei.sun 阅读(215) 评论(0) 推荐(0)
摘要:<!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"><head><title>图片垂直居中</title><meta http-equiv=" 阅读全文
posted @ 2012-10-13 13:17 haiwei.sun 阅读(279) 评论(0) 推荐(0)
摘要:Bean的基本定义 <bean../>元素是Spring配置文件的根元素,该元素可以指定如下属性。 default-lazy-init:指定该<beans../>元素下配置的所有Bean默认的延迟初始化行为。 default-merge:指定该<beans../>元素下配置的所有Bean默认的merget行为。 default-autowire:指定该<beans../>元素下的配置的所有Bean默认的自动装配行为。 default-autowire-candidates:指定该<beans../>元素下配置的所有Bean默认是否作为 阅读全文
posted @ 2012-10-12 20:16 haiwei.sun 阅读(380) 评论(0) 推荐(0)
摘要:注入集合类型的属性1.注入set属性事例1.首先定义接口类PersonServicepackage com.qn.service;import java.util.Set;public interface PersonService { public Set<String> getSets(); void save();}2.定义PersonServiceBean实现接口PersonService package com.qn.service.impl;import java.util.HashSet;import java.util.Set;import com.qn.servi 阅读全文
posted @ 2012-10-12 12:26 haiwei.sun 阅读(177) 评论(0) 推荐(0)
摘要:Spring中bean的生命周期管理可以在xml配置文件(一般叫bean.xml或ApplicationContext.xml)中通过scope属性进行控制。当scope属性默认的为singleton(单例),这个时候bean是在spring容器启动的时候进行加载和实例化并且是单实例的;当你将scope属性改为prototype的时候,这种情况下bean将在bean被调用时实例化并且每次调用生成一个bean的实例。(request,session,global session属性将在web变成是再学习)lazy-init属性默认为false,即在spring容器启动时加载并实例化配置文件中定义 阅读全文
posted @ 2012-10-12 12:14 haiwei.sun 阅读(756) 评论(0) 推荐(0)

返回顶部