zoukankan      html  css  js  c++  java
  • 【Spring实战】—— 1 入门讲解

    这个系列是学习spring实战的总结,一方面总结书中所写的精髓,另一方面总结一下自己的感想。

      

      基础部分讲解了spring最为熟知的几个功能:依赖注入/控制反转面向切面编程

      这两个就不再多说了,功能比较简单,也没有制作样例,后面再深入操作下。

      

      Spring使用POJO类编写程序,也就是简单的java对象。

      这样spring带来的好处:

      1 代码轻量级并减小编程的入侵。

      2 通过依赖注入和控制反转实现松耦合。

      3 基于切面和管理,进行声明式的编程。

      4 通过模板,减少重复代码。

      在Spring中有许多的容器,在以前都是使用Bean工厂,但是现在基本都是使用应用上下文。

      下面是几种常用的应用上下文加载方式:

      ClassPathXmlApplicationContext:通过加载类路径下的xml文件,最常使用的方式,即加载src目录下的bean.xml文件。

      FileSystemXmlApplicationContext:通过指定绝对路径加载配置文件。

      XmlWebApplicationContext:读取web应用下的配置文件加载。

      

      Bean的生命周期:

    1 实例化
    2 注入属性
    3 BeanNameAware
    4 BeanFactoryAware
    5 ApplicationContextAware
    6 BeanPostProcessor,ProcessBeforeInitialization
    7 Initilalization
    8 BeanPostProcessor,ProcessAfterInitialization
    9 可以使用
    10 DisposableBean destroy

      下图是spring中的几个重要的模块:

     
  • 相关阅读:
    .net开发COM组件之组件签名&注册
    msmq访问格式
    IIS宿主WCF服务*.svc Mime类型映射
    匿名方法的机种书写形式
    GMTUTC YYYY-MM-DDTHH:mm:ss.sssZ、YYYY-MM-DDTHH:mm:ss.sss+8:00意义及与北京时间转换
    允许浏览器下载exe.config文件
    WCF部署失败
    原码、补码、反码
    Java 符号引用 与 直接引用
    计算机理论基础知识
  • 原文地址:https://www.cnblogs.com/xing901022/p/4243911.html
Copyright © 2011-2022 走看看