为了账号安全,请及时绑定邮箱和手机立即绑定
慕课网数字资源数据库体验端
Spring入门篇_学习笔记_慕课网
为了账号安全,请及时绑定邮箱和手机立即绑定

Spring入门篇

moocer JAVA开发工程师
难度中级
时长 7小时 0分
  • #spring——bean的配置及作用域# 1.bean的常用配置项:(理论上只有class是必须的) id:唯一标识 class:具体是哪一个类 scope:范围 constructor arguments:构造器的参数 properties:属性 Autowiring mode:自动装配模式 lazy-initialization mode:懒加载模式 initialization/destruction method:初始化/销毁的方法 2.bean的作用域 singletion 单例 bean容器只有唯一的对象(默认模式) prototype 每次请求会创建新的实例,destory方式不生效 request 对于request创建新的实例,只在当前request内有效 session 对于session创建新的实例,只在当前session内有效 global session 基于portlet(例如单点登录的范围)的web中有效,如果在web中同session
    查看全部
  • #spring——Spring注入方式—设值注入# Spring是指在启动Spring容器加载bean配置的时候,完成对变量的赋值行为 常用注入方式:设值注入,构造注入 注意:参数的名称必须保持一致!!!! 设值注入(不需要显示地调用set方法,会根据xml的相关配置自动进行调用。) 利用属性或成员变量的set方法进行注入 其中property里面的name是需要注入参数的成员变量的名称,ref是注入参数引入bean的名称
    查看全部
    0 采集 收起 来源:Spring注入方式

    2017-05-30

  • 首先想说说IoC(Inversion of Control,控制倒转)。这是spring的核心,贯穿始终。所谓IoC,对于spring框架来说,就是由spring来负责控制对象的生命周期和对象间的关系。这是什么意思呢,举个简单的例子,我们是如何找女朋友的?常见的情况是,我们到处去看哪里有长得漂亮身材又好的mm,然后打听她们的兴趣爱好、qq号、电话号、ip号、iq号………,想办法认识她们,投其所好送其所要,然后嘿嘿……这个过程是复杂深奥的,我们必须自己设计和面对每个环节。传统的程序开发也是如此,在一个对象中,如果要使用另外的对象,就必须得到它(自己new一个,或者从JNDI中查询一个),使用完之后还要将对象销毁(比如Connection等),对象始终会和其他的接口或类藕合起来。   那么IoC是如何做的呢?有点像通过婚介找女朋友,在我和女朋友之间引入了一个第三者:婚姻介绍所。婚介管理了很多男男女女的资料,我可以向婚介提出一个列表,告诉它我想找个什么样的女朋友,比如长得像李嘉欣,身材像林熙雷,唱歌像周杰伦,速度像卡洛斯,技术像齐达内之类的,然后婚介就会按照我们的要求,提供一个mm,我们只需要去和她谈恋爱、结婚就行了。简单明了,如果婚介给我们的人选不符合要求,我们就会抛出异常。整个过程不再由我自己控制,而是有婚介这样一个类似容器的机构来控制。Spring所倡导的开发方式就是如此,所有的类都会在spring容器中登记,告诉spring你是个什么东西,你需要什么东西,然后spring会在系统运行到适当的时候,把你要的东西主动给你,同时也把你交给其他需要你的东西。所有的类的创建、销毁都由 spring来控制,也就是说控制对象生存周期的不再是引用它的对象,而是spring。对于某个具体的对象而言,以前是它控制其他对象,现在是所有对象都被spring控制,所以这叫控制反转。如果你还不明白的话,我决定放弃。
    查看全部
    0 采集 收起 来源:IOC及Bean容器

    2017-05-30

  • 这个的意思就是:Spring是一套建筑标准,比如承重标准、丈量标准,通风标准等,并规范了结构:框架式结构,浇筑式结构,且定义了建筑的每个组成部分名字与接口,比如电力系统的接口是220v,通风系统的孔径必须符合ISO标准等。 攻城狮是建筑的设计师,在基础框架与标准下,设计出符合客户要求的建筑图纸,并决定了使用哪个厂家生产的水泥,砖块,和电力,通风等系统。 程序猿就是泥瓦匠,电工,依照图纸,完成各个部分的堆砌,安装,部署,装饰等等。说白了,程序猿就是一板砖的。
    查看全部
    1 采集 收起 来源:Spring框架

    2017-05-30

  • 什么是框架: 框架就是制订一套规范或规则,程序员在该规范或规则下工作,形象地说就是在搭好的舞台上表演; 框架的特点: 1、半成品; 2、封装了特定的处理流程与控制逻辑; 3、成熟的、不断升级改进的软件; 框架与类库的区别: 框架一般是封装了逻辑、高内聚的,类库则是松散的工具组合; 框架专注于某一领域,类库则是更通用; 为什么使用框架? 软件系统日趋复杂; 重用度高,开发效率与质量提高; 是软件设计人员要专注于对领域的了解,是需求分析更加充分; 一般框架配有完整的使用文档,易于上手,快速解决问题
    查看全部
    1 采集 收起 来源:Spring框架

    2017-05-30

  • spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架 ——轻量大小、开销轻量 ——通过IoC达到松耦合 ——提供了面向切面编程的丰富支持允许通过分离应用的业务逻辑与系统级服务进行内聚性的开发 ——包含并管理应用对象的配置和生命周期是一种容器 ——将简单的组件配置、组合成为复杂的应用是框架
    查看全部
    0 采集 收起 来源:Spring概况

    2017-05-30

  • spring
    查看全部
  • bean
    查看全部
  • bean
    查看全部
  • bean
    查看全部
  • bean
    查看全部
  • IOC理解
    查看全部
    0 采集 收起 来源:IOC及Bean容器

    2017-05-29

  • 接口。。
    查看全部
    0 采集 收起 来源:IOC及Bean容器

    2017-05-29

  • AOP 几个相关概念
    查看全部
  • <context:component-scan>包含<context:annotation-config>,通常使用前者后,就不再使用后者,前者包含类注解的使用,即支持在类上的注解,后者不支持累上面的注解。
    查看全部

举报

0/150
提交
取消
课程须知
Java的高级课程,适合对Java基础知识应用自如,并熟悉MVC架构的小伙伴们。如果想成为一名Java工程师,这门课程是一定要学哒。
老师告诉你能学到什么?
掌握依赖注入、IOC和AOP的概念,并能进行简单应用。
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!