温故而知新-spring 2.0 手册阅读笔记(1)

    虽然在一些项目中用过几次Spring,但是Spring内容“博大精深”,而且其配置又是“千奇百怪”,所以决定重新看看spring2.0
的开发手册,希望可以做到“温故而知新”。

    控制反转容器

        容器和bean的基本原理
           
这部分的内容不是很难理解,毕竟万变不离其宗。

        依赖
            延迟初始化bean
           
     lazy-load真的好吗?至少目前没发现好的地方。因为在服务器启动的时候把全部bean全部载入进来,至少可以让以后
                的运行速度加快。启动的速度慢,又有什么关系呢?

        自动装配(autowire)协作者
           
这个特性虽然灵活,可却是一个双刃剑。总的来说,以目前的理解能力,并不推荐使用。

        方法注入
           
确实是一个强大的功能,不过仍然觉得不是十分必要的话,就不要去使用。

        bean的作用域
           
这个特性非常重要。使用了这个特性,我们就不必再使用 session.getAttribute()了。在今后的应用中,一定要尽力使用这
            个特性,避免去使用session。

        定制bean特性
        bean定义的继承
        容器扩展点
           
这些应该是比较高级或者灵活的应用,不过目前还想不到需要此应用的场景。

        ApplicationContext
           
这部分的内容仍然非常重要,加强记忆。

控制反转容器可以说是Spring的基础中的基础。理解好这部分内容,有助于其他内容的理解。
不过恐怕多数人更愿意只使用此部分最简单的配置---因为谁也不想陷入bean配置文件的泥潭。

    资源
       
Spring提供了许多手段来访问资源。如果没有特殊原因,还是使用这些方式更好一些,没有必要自己去写。对于路径里的统配
        符,觉得使用过多会比较乱,能不能尽量不用。

    校验,数据绑定
       
Spring虽然提供了校验功能,不过这部分功能完全可以自己实现,当然,使用Spring的也没什么坏处。

    BeanWrapper与属性编辑器
       
BeanWrapper展示了一个设计思想,我想其价值大于使用的价值。属性编辑器提供了强大的功能,不过,有些功能用属性
        编辑器来做似乎大材小用,完全可以用一个function来实现。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值