prototype prototype 和model差别
一、prototype怎么记
prototype词根词缀记忆方法
词根proto-,原始的,最早的+词根type,种类。
prototype
原型常见释义
英[?pr??t?ta?p]
跟读
美[?pro?t?ta?p]
n.原型;雏形;最初形态;
例句
HeflewtheprototypetoWestRaynhamtodemonstrateittoagroupofseniorofficers
他将原型空运到西雷纳姆,向一批高级军官作演示。
变形
复数prototypes
二、singleton和prototype的区别
singleton作用域:当把一个Bean定义设置为singleton作用域是,SpringIoC容器中只会存在一个共享的Bean实例,并且所有对zdBean的
请求,只要id与该Bean定义相匹配,则只会返回该Bean的同一实例。值得强调的是singleton作用域是Spring中的缺省作用域。
prototype作用域:prototype作用域的Bean会导致在每次对该Bean请求(将其注入到另一个Bean中,或者以程序的方式调用容器的getBean
()方法)时都会创建一个新的Bean实例。根据经验,对有状态的Bean应使用prototype作用域,而对无状态的Bean则应该使用singleton作用
域。
对于具有prototype作用域的Bean,有一点很重要,即Spring不能对该Bean的整个生命周期负责。具有prototype作用域的Bean创建后交由调
用者负责销毁对象回收资源。
简单的说:
singleton只有一个实例,也即是单例模式。
prototype访问一次创建一个实例,相当于new。
三、prototype 和model差别
原型(Prototype)和模型(Model)是一对对偶体.
原型指人们在现实世界里关心、研究或者从事生产、管理的实际对象.
本书所述的现实对象、研究对象、实际问题等均指原型.
模型则指为了某个特定目的将原型的某一部分信息简缩、提炼而构造的原型替代物.
构造模型具有强目的性