好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

Spring核心框架基础.doc

2页
  • 卖家[上传人]:ss****gk
  • 文档编号:280461128
  • 上传时间:2022-04-21
  • 文档格式:DOC
  • 文档大小:36KB
  • / 2 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • Spring核心框架基础历史:Spring出自于Rod Johnson的大作,源于他在2002年所著Expert One-on-One J2EEDesign and Development 一巧的基础代码2003年2刀,他把所描述的框架在SourceF 公开了源码,后来这个框架就成为今天我们所学习的著名框架Spring简介:Spring是一种多层的J2EE应川程序框架,其核心就是提供一种新的机制悸理业务对 象及其依赖关系例如I0C (控制反转),AOP (面向切面编程)Spring中的七个模块Spring AOPSource-ievelmetadataAOP infrastructureSpring ORMHibernate supportiBats supportJDO supportSpring WebWebAppiicabonContextMutipart resoh/erWebutkbcsSpring DAOTransaction infrastructureJOBC supportDAO supportSpring ContextApplication contextUl supportValidationJNDL EJB support andremodelingMailSpring WebMVCWeb MVCFrameworkWeb ViewsJSPA/elocityPDF/ExportSpring中是术语:轻量级:是针对于重量级(EJB)来说的,Spring的核心包不到1M大小,而使用Spring的 核心包所需的资源也很小,所以可以再小型设别中使用入侵性:所有的框架都是捉供大量的功能供用八区使用,从而简化开发吋间和成木,但由于 大虽的使用了框架的API,使应用程序和框架发生了大量的依赖性,无法从框架中独立出来,更加无法使程序组件在其他程序中使用,j(U spring 口标是一个非入侵式 的服务框架持久层的支持:Spring提供了对持久层的整合,对JDBC的使卅加以封装简化,捉供事物功 能,对ORM框架封装,并且提供更简单的接口IOC:控制反转。

      在java开发中,IOC意味着将你设计好的类交给系统区控制,而不是在你 的类内部控制DI:依赖注入其实DI和IOC是同一个概念具体含义是:当某个角色需要另一个角色的 协助时,在传统的程序设计过程中,通常由调用者来创建被调用者的实例但在 spring里,创建被调用者的匸作不在由调用者来完成,因此称为控制反转;创建被 调用者实例的工作通常由spring容器來完成,然后注入给调用者,因此也称为依赖 注入依赖注入的三种方式:1、 接口注入2、 设置注入:设置注入是指通过setter方法传入被调用者的实例这种注入方式简单、直 观,因而在spring的依赖注入里大量使用3、 构造注入:指通过构造方法来完成依赖关系的设定,而不是通过setter方法来完成被调 用者实例的注入AOP:面向切面编程,实际上只是spring支持的一个容器他可以解决OOP和过程化方法 不能够很好解决的横向问题,如:事务、安全、H志等横切关注容器-Bean的管理:BeanFactory:负责读取Bean的定义,管理对象的加载、生成、维护Bean和Bean Z间的依 赖关系Applicationcontext:捉供了一些特色和更高级的服务,如读取Resource File更加方便、支持 国际化的支持、支持文字消息解析器容器Bean的生命周期:Bean的建立、Bean的初始化、Bean的使用(属性注入)、Bean的 销毁。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.