zoukankan      html  css  js  c++  java
  • spring基础

      Java能不死的原因:就是因为他有一个核心非常强大的技术框架支持。
      Spring
        IOC: Inverse Of Control  控制反转 
        AOP Aspect Oritend Programming 面向切面编程
        OOP:Object Oritend Programming  面向对象编程  四大核心 抽象  封装  继承 多态 
        OOD:Object Oritend Designing  面向对象设计 
        OOA:Object Oritend Analesis   面向对象分析  

            对象之间的关系 (面向对象分析 OOA、面向对象设计 OOD 、面向对象编程 OOP)
            分析      --------   设计  ------     编程
            是                泛化           extends  
            能                实现           接口 implements
            有                关联           成员变量
            用                依赖           方法中局部变量


      1.Spring入门案例
        1.找依赖
           spring-beans.4.2.0.jar
                附带了core核心 和commons-logging

           spring-context.4.2.0.jar

                   spring-expression.4.2.0.jar

                   spring-aoplple.4.2.0.jar

                   spring-aop.4.2.0.jar
        2.HappyService类型
     
        3 beans 根节点下有N个bean节点
          <bean id="service" class="类型的全名">

        4.容器
        ApplicationContext ctx=new  ClassPathXmlApplicationContext("applictionContext.xml");
            HappyService service=  (HappyService)ctx.getBean("service");
         
      2.容器

    能存放多个物品的一个物体,能提供各种功能。宝盒里各种需求
    Spring容器:相当于一个大水桶:各种bean就是水,水脱离了水桶,没有意义了。
     
      3.IOC

         理解一:组件对象的控制权从代码本身转移到外部容器(spring容器)
        
         理解二:就是xml中配置bean节点


       DI:Dependency Injection  依赖 注入   给对象注入属性值

       关系:它们是spring核心思想的不同方面的描述。站在不同维度对同一个概念或者事务的解释?(重点)

  • 相关阅读:
    AngularJS双向绑定,手动实施观察
    AngularJS的Hello World
    LESS碎语
    chrome浏览器调试报错:Failed to load resource: the server responsed width a status of 404 (Not Found)…http://127.0.0.1:5099/favicon.ico
    AngularJS报错:[$compile:tpload]
    Javascript中的依赖注入
    使用HTML5和CSS3碎语
    在Brackets中使用Emmet
    使用Brackets
    Bootstrap碎语
  • 原文地址:https://www.cnblogs.com/yfyfyff/p/7665755.html
Copyright © 2011-2022 走看看