spring概念、核心和动态代理、反射机制

spring概念、核心和动态代理、反射机制

spring概念

      1、分层、一站式、轻量级开源框架
      2、sun公司提供了三层架构:
         web层、业务层、数据访问层(持久层、集成层)
      3、strut2:是web层基于MVC设计模式框架
         hibernate:是持久的orm框架
      4、解决一站式方案:
         web层 :Spring Mvc
         持久层:JDBC Template
         业务层:Spring的Bean管理
      5、为了取代EJB的臃肿、低效、脱离现实

核心

      1、**IOC  控制反转(依赖性注入)**
      (1)将对象的创建权交由spring容器完成
      (2)传值方式:set注入、构造方法注入
      2、**aop 面向切面**            
         面向切面方便实现对程序进行权限拦截、运行监控

动态代理、反射机制

     **动态代理**
      aop容器动态创建对象供使用者调用为动态代理
     **反射机制**
      动态获取信息、调用对象方法的功能为反射机制

以上为个人总结,如有误,请大家指出来,加以修改。

你可能感兴趣的:(spring概念、核心和动态代理、反射机制)