zoukankan      html  css  js  c++  java
  • 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配置文件,完成业务层和数据访问层装配

  • 相关阅读:
    算法思想杂谈【原创】
    OpenGL坐标变换专题
    XSS的原理分析与解剖:第三章(技巧篇)【转】
    php实现字符串翻转
    (基础) --- php session原理和多台服务器session共享问题
    (基础) --- php get和post的区别
    (基础)--- PHP单引号和双引号区别
    MySQL主从复制原理解析
    详解MYSQL各种优化原理
    mysql索引详解
  • 原文地址:https://www.cnblogs.com/qinzhenyu/p/11731686.html
Copyright © 2011-2022 走看看