Spring
wsswss1123
这个作者很懒,什么都没留下…
展开
-
依赖注入的三种方法(转)
1.使用构造器 [code="java"] private PersonDao personDao; private String name; public PersonServiceImpl(PersonDao personDao,String name){ this.personDao = personDao; this.name = name; } [/c...原创 2011-08-22 16:17:15 · 86 阅读 · 0 评论 -
Spring 注释
[b]先说一下@Repository、@Service 和 @Controller。[/b] 在目前的 Spring 版本中,这 3 个注释和 @Component 是等效的,但是从注释类的命名上,很容易看出这 3 个注释分别和持久层、业务层和控制层(Web 层)相对应。虽然目前这 3 个注释和 @Component 相比没有什么新意,但 Spring 将在以后的版本中为它们添加特殊的功能。所以...原创 2011-08-23 11:29:05 · 107 阅读 · 0 评论 -
AOP在Spring的实现
AOP一般用来做权限判断: 思考问题方法叫做:横切性关注点 1.拦截所有方法 2.判断用户是否有权限,有权限就允许执行业务方法,否者不执行。 假如不使用AOP框架,可以利用“代理模式”来解决 user-------代理对象---------目标对象 代理对象的创建: 1.静态代理(企业应用,很少用) 2.动态代理 [b]前提是目标对象是面向接口[/b]...原创 2011-08-23 14:46:33 · 55 阅读 · 0 评论 -
Spring Bean属性
实例化方式 •用构造器来实例化 •使用 静态工厂方法实例化 •使用实例工厂方法实例化 通过bean的缺省构造函数创建,当各个bean的业务逻辑相互比较独立的时候或者和外界关联较少的时候可以使用。 利用静态factory方法创建,可以统一管理各个bean的创建,如各个bean在创建之前需要相同的初始化处理,则可用这个factory方法险进行统一的处理等等。 ...原创 2011-07-19 13:28:38 · 54 阅读 · 0 评论 -
Spring Bean的作用域
[code="java"] public class SpringTest { @BeforeClass public static void setUpBeforeClass() throws Exception { } @Test public void instanceSpring(){ ApplicationContext ctx = new ClassPa...原创 2011-07-19 13:31:17 · 65 阅读 · 0 评论 -
Spring 依赖注入配置
Spring把daobean注入到servicebean [b]生成DaoBean[/b] [code="java"]public class TestDaoBean implements DuncanDao { /* (non-Javadoc) * @see dun.dao.bean.updatebean#updatebean() */ public void u...原创 2011-07-20 11:14:39 · 91 阅读 · 0 评论 -
Spring介绍
[b][b]1. IoC : Inversion of Control 控制反转[/b] 应用本身不负责personDAO的创建和维护,而是由外部容器负责,使用依赖注入 来获取对象; 控制权就由应用移到了外部容器,控制权的转移就是反转; class PersonServiceBean { new personDAO(); } 如何实现依赖注入? 反射 ...原创 2011-07-20 11:29:25 · 105 阅读 · 0 评论 -
Spring控制反转/依赖注入(转)
Spring控制反转/依赖注入 看了n篇文章也不明白控制反转到底是在说什么,今天终于看到一个像样的解释。以下内容选自于《Spring从入门到精通》作者:郭锋 清华大学出版社 出版时间:2006年10月 引自:CSDN读书频道 地址:http://book.csdn.net/bookfiles/250/index.html(本人帖在这只是为了学习方便,希望不涉及侵权问题) ...原创 2011-07-20 15:03:00 · 76 阅读 · 0 评论 -
全面阐释Spring及其各项功能
http://www.java63.com/spring/introduce_spring_function.html原创 2012-02-16 11:47:59 · 72 阅读 · 0 评论