• Spring核心概念


    一、Spring框架概述

    1、轻量级的Java EE开源框架,它是由Rod Johnson为了解决企业应用程序开发的复杂性而创建,
    Spring框架提供了一个开发平台,用于整合其他技术,例如Struts,Hibernate,Mybatis等。
    例子:
    Spring比作一台电脑的主板,它为各种硬件设施(CPU,内存,硬盘)提供了接口,
    这样做的好处是,在改善系统的结构方面,更利于系统的扩展和升级。
    2、包含的内容:
    IoC容器(控制反转IoC,依赖注入DI)
    AOP实现(面向切面编程)
    数据访问支持
    简化JDBC/Hibernate编码
    声明式事务
    Web集成

    3、作用:
    a、实现一个全方位的整合框架,实现“一站式”的企业应用开发
    b、提供了整合其他技术的API
    c、提供了创建对象的功能,这样Spring就编程了一个大的工厂,所以spring是一个具有工厂功能的框架
    d、spring提供了两种非常重要的机制IOC和AOP,这样的好处是降低了组件对象之间的耦合度,实现了对象之间的解耦。

    4Spring优点
    低侵入式设计
    独立于各种应用服务器
    依赖注入特性将组件关系透明化,降低了耦合度
    面向切面编程特性允许将通用任务进行集中式处理
    与第三方框架的良好整合

    二、Spring框架基本应用
    1、对象创建功能
    使用配置文件:
    a.添加spring-ioc开发jar包到工程
    b.在src下添加applicationContext.xml配置文件
    c.将bean组件在配置文件中定义(bean组件也就是程序中需要使用spring创建的对象),
    d.实例化spring容器对象,调用getBean(“标示符”)获取Bean对象。

    使用Spring IoC解耦合步骤:
    创建工程并添加Spring的jar包
    创建业务层和数据访问层接口
    编写业务层和数据访问层实现类
    在业务实现类中添加DAO接口引用和相关访问器,注意JavaBean命名规范
    编写Spring配置文件,完成业务层和数据访问层装配

    二、Spring框架基本应用
    1、对象创建功能
    使用配置文件:
    a.添加spring-ioc开发jar包到工程
    b.在src下添加applicationContext.xml配置文件
    c.将bean组件在配置文件中定义(bean组件也就是程序中需要使用spring创建的对象),
    d.实例化spring容器对象,调用getBean(“标示符”)获取Bean对象。

    使用Spring IoC解耦合步骤:
    创建工程并添加Spring的jar包
    创建业务层和数据访问层接口
    编写业务层和数据访问层实现类
    在业务实现类中添加DAO接口引用和相关访问器,注意JavaBean命名规范
    编写Spring配置文件,完成业务层和数据访问层装配

  • 相关阅读:
    坑爹啊 StringDictionary 居然是不区分大小写的
    .NET平台OLEDB类型映射到Access数据类型 (转)
    国内省选乱做
    计算几何做题记录
    P6634 [ZJOI2020] 密码 解题报告
    AT2704 [AGC019E] Shuffle and Swap 解题报告
    ARC110F Esoswap 解题报告
    P6631 [ZJOI2020] 序列 解题报告
    P6633 [ZJOI2020] 抽卡 解题报告
    CF1605F PalindORme 解题报告
  • 原文地址:https://www.cnblogs.com/qinzhenyu/p/11731686.html
Copyright © 2020-2023  润新知