关于Spring框架的简单知识

已有 73 次阅读2017-6-27 18:25 |个人分类:个人总结|系统分类:学习纪录| 知识

  • Spring
    • 容器框架
      • 管理bean(一切Java类):实例化
      • 管理bean之间的关系:Bean1(Bean2)
    • 管理bean与bean之间的关系
    • Spring两个核心机制
      • DI:依赖注入/DOC:控制反转
        • 管理bean的实例化:以前new/所有实例化在Spring中实例化
        • 管理bean之间的关系:以前setter/Spring去执行setter
        • 依赖注入:Service中有属性dao,dao依赖于Service,现在由spring负责给Service中的dao属性赋值
          • Class Dao() Class Service(Dao dao)
        • 控制反转:dao的创建和Service的使用由spring控制
      • AOP:面向切面
  • Spring入门案例
    • Srping框架:core
    • ApplicationContext:XML校验:DTD/XSD
      • Xmlns
      • Xmlns:xsi
      • Xml:schemalocation
    • applicationContext
      • 读取配置文件
      • Bean配置项:创建对象
      • HashMap:对象以键值对的方式放入spring管理内存空间
  • Spring注解
    • Java+xml
    • 零配置
    • Spring常用的注解
      • @Component:组件,将类声明为一个组件(bean),能够被Spring管理
      • @Controller:控制层组件
      • @Service:业务层组件
      • @Repository:持久层组件
        • <bean id="" class=""></bean>
      • @Value:给基本属性赋值
        • <property name="" value=""></property>
      • @Autowired:自动装配,根据类型自动装配
      • @Qualifier:执行名字进行装配
      • Resource:自动装配,根据名字自动装配,后面才根据类型
        • <property name="" ref=""></property>

路过

鸡蛋

鲜花

握手

雷人

评论 (0 个评论)

facelist

doodle 涂鸦板

您需要登录后才可以评论 登录 | 立即注册

Copyright;  ©2015-2017  知了堂学习社区  Powered by  知了堂Edu!     ( 蜀ICP备16011312号-1 )