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配置文件,完成业务层和数据访问层装配

  • 相关阅读:
    grub损坏修复方法
    基本命令(一)
    python 及 ipython 源码安装
    Samba服务安装配置
    shell语法一
    cacti监控软件
    Telnet服务安装及配置
    LVM逻辑卷,RAID磁盘阵列
    运维笔试题4(转载)
    运维笔试题3(转载)
  • 原文地址:https://www.cnblogs.com/qinzhenyu/p/11731686.html
Copyright © 2011-2022 走看看