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核心思想的不同方面的描述。站在不同维度对同一个概念或者事务的解释?(重点)

  • 相关阅读:
    大数据的前景?
    PriorityBlockingQueue深度解析(好文)
    深入CAS原理
    common-lang3工具类-使用手册
    gitlab搭建
    RestTemplate转码bug
    论tigergraph边的方向性
    关于java的wait方法的深入分析
    openjdk的源码下载方式
    一个奇怪的urlencode转码问题
  • 原文地址:https://www.cnblogs.com/yfyfyff/p/7665755.html
Copyright © 2011-2022 走看看