当前位置:首页 > 开发 > 编程语言 > Spring > 正文

我的spring学习笔记10-轻量级_Spring框架

发表于: 2012-04-14   作者:aijuans   来源:转载   浏览:
摘要: 一、问题提问:     → 请简单介绍一下什么是轻量级?     轻量级(Leightweight)是相对于一些重量级的容器来说的,比如Spring的核心是一个轻量级的容器,Spring的核心包在文件容量上只有不到1M大小,使用Spring核心包所需要的资源也是很少的,您甚至可以在小型设备中使用Spring。  
一、问题提问:

    → 请简单介绍一下什么是轻量级?

    轻量级(Leightweight)是相对于一些重量级的容器来说的,比如Spring的核心是一个轻量级的容器,Spring的核心包在文件容量上只有不到1M大小,使用Spring核心包所需要的资源也是很少的,您甚至可以在小型设备中使用Spring。

    → 回答解析:

    对于面试者回答什么是轻量级,这个问题占3分分值,分值点分布:

    1、轻量级:Leightweight是相对于一些重量级的容器来说的。

    2、比如Spring的核心包在文件容量上只有不到1M大小。

    3、使用Spring核心包所需要的资源也是很小的。(甚至可以在小型设备中使用Spring)

    总之,轻量级是各个领域在设计和实践上的一个常见概念或术语,是一种划分容器的方法。

    上述3点1点一分,要求大家理解。
一、问题提问:

    → 请简单介绍一下什么是非侵入性?

    非侵入性:框架原来的用意是提供一个架构的实现,让开发人员可以在基于框架的基础上,快速地开发出遵循架构所需的应用程序。然而有些框架一旦被使用,应用程序就对框架有了依赖性,例如使用了大量框架的API,或直接继承API的某些类型等,都会使应用程序组件依赖于框架,而无法从框架中独立出来,更别说当中的应用程序组件直接重用于另一个应用程序中了。

    Spring的目标之一是实现一个非侵入性(No intrusive)的框架,希望让应用程序几乎感受不到框架的存在,减少应用程序从框架移植时的负担,进一步增加应用程序组件的可重用性(Reusability)。简单地说,如果使用Spring,应用程序中的某些组件可以直接拿到另一个应用程序或框架之中使用。

→ 回答解析:

    从应用程序对框架的依赖性、应用程序组件重用等来分析非侵入性是关键,要求大家了解。

我的spring学习笔记10-轻量级_Spring框架

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
◆简介 目的:解决企业应用开发的复杂性 功能:使用基本的JavaBean代替EJB,并提供了更多的企业应用
Spring框架的分成工作,即模块化,完成的非常好。 1)Spring核心模块:Spring框架中最为基础、重要的
Spring框架的分成工作,即模块化,完成的非常好。 1)Spring核心模块:Spring框架中最为基础、重要的
Spring 是一个开源框架,是为了解决企业应用程序开发复杂性而创建的。框架的主要优势之一就是其分层
Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson 在其著
Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson 在其著
1.1. 概览 Spring包含许多功能和特性,并被很好地组织在下图所示的七个模块中。本节将依次介绍每个
Spring MVC环境搭建 今天刚接触Spring MVC,费了半天劲大框架,下面是自己一个个找出来的,不对的请
Spring的Resource接口位于包org.springframework.core.io中; Spring定义Resource接口是为了提供更
1、BeanFactory是什么? BeanFactory是一个java类(接口)文件。 2、BeanFactory在哪里? BeanFacto
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号