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

  • 相关阅读:
    js 去掉文本域中的空格
    网站开发步骤
    获取客户端、服务器、本地IP地址
    c#用反射原理递归遍历复杂实体对象
    jquery1.8在ie8下not无效?
    状态模式
    虚函数和抽象函数的区别
    HashTable、HashSet和Dictionary的区别
    sql视图学习笔记--视图
    html背景为灰色 不能操作,中间div可以操作
  • 原文地址:https://www.cnblogs.com/qinzhenyu/p/11731686.html
Copyright © 2011-2022 走看看