随笔 - 81  文章 - 1033  trackbacks - 0
<2007年1月>
31123456
78910111213
14151617181920
21222324252627
28293031123
45678910

在浮躁的年代里,我们进取心太切,患得患失;虚荣心太强,战战兢兢。一心争强好胜,惟恐榜上无名。
I think I can fly , and flying like a bird !
程序员一名,已售出,缺货中!

我的邮件联系方式

用且仅用于MSN

博客点击率
free web counter
free web counter

常用链接

留言簿(36)

随笔档案

搜索

  •  

积分与排名

  • 积分 - 178744
  • 排名 - 293

最新评论

阅读排行榜

评论排行榜

      最近开始学习spring,涉及到的术语和一些相关内容比较多,也有些很有趣,所以记录在此备忘。

 1 . IoC模式(Inversion of Control)  反转控制   即  Dependency Injection 依赖注射

      依赖注入的意义是:“保留抽象接口,让组件(Component)依赖于抽象接口,当组件要与其它实际的对象发生依赖关系时,藉过抽象接口来注入依赖的实际对象。”

      分离关注( Separation of Concerns : SOC)是Ioc模式和AOP产生最原始动力,通过功能分解可得到关注点,这些关注可以是 组件Components, 方面Aspects或服务Services。

      Interface Driven Design 接口驱动 GoF设计模式中推崇的编程方式。AInterface a = new AInterfaceImp(); 
      
      著名的好莱坞理论:Don't call me,I will call you. 你呆着别动,到时我会找你。

      依赖注入在Martin Fowler 的文章中谈到了三种实现方式:Interface injection 、Setter injection 与Constructor injection 。并分别称其为Type 1 IoC 、Type 2 IoC 与Type 3 IoC 。

      三种注入方式:■ 接口注入 ■ 属性注入  ■ 构造函数注入 

      Ioc模式(Dependency Injection模式)有三种:

第一种类型从JNDI或ServiceManager等获得被调用者,这里类似ServiceLocator模式。1. EJB/J2EE
2. Avalon(Apache的一个复杂使用不多的项目)
第二种类型使用JavaBeans的setter方法1. Spring Framework,
2. WebWork/XWork
第三种类型在构造方法中实现依赖1. PicoContainer,
2. HiveMind



 2.  AOP

      pointcut

      advice

3. Annotation

      在已经发布的JDK1.5(tiger)中增加新的特色叫 Annotation。Annotation提供一种机制,将程序的元素如:类,方法,属性,参数,本地变量,包和元数据联系起来。这样编译器可以将元数据存储在Class文件中。这样虚拟机和其它对象可以根据这些元数据来决定如何使用这些程序元素或改变它们的行为。

 4.  相关资源站点

      spring官方网站 http://www.springframework.org/
      spring中文论坛 http://spring.jactiongroup.net/


      不断更新中。。。
posted on 2007-01-11 22:19 cresposhi 阅读(583) 评论(3)  编辑  收藏

FeedBack:
# re: spring相关学习 2007-02-02 12:36 小祝
又一沙发,哈.
有时间给我讲解哈,呵呵.  回复  更多评论
  
# re: spring相关学习 2007-02-02 14:22 梅颖
啊,伟仔,你再发的时候就通知我一哈,我来抢位置。。。  回复  更多评论
  
# re: spring相关学习 2007-02-02 20:46 施伟
呵呵,好好。第一个通知你  回复  更多评论
  

只有注册用户登录后才能发表评论。


网站导航: