Java"豆子"?
本文理解的不是Spring Bean的生命周期
Bean的中文含义是“豆子”,给我的第一印象是豆子硬邦邦的外壳,很难看到内部的细节.像是一个黑盒子.
JavaBean可以看成是一个黑盒子,即只需要知道其功能而不必管其内部结构的软件设备。黑盒子只介绍和定义其外部特征和与其他部分的接口,如按钮、窗口、颜色、形状、句柄等。通过将系统看成使用黑盒子关联起来的通讯网络,我们可以忽略黑盒子内部的系统细节,从而有效地控制系统的整体性能。
JavaBean 是一种JAVA语言写成的可重用组件。为写成JavaBean,类必须是:
- 具体的和公共的,所有的成员变量为私有定义。
- 通过提供符合一致性设计模式的公共方法将内部域暴露成员属性,设置私有成员的get和set方法。
- 提供默认的构造方法。
属性名称符合这种模式,其他Java 类可以通过自省机制(反射机制)发现和操作这些JavaBean 的属性。
用户可以使用JavaBean将功能、处理、值、数据库访问和其他任何可以用java代码创造的对象进行打包,并且其他的开发者可以通过内部的JSP页面、Servlet、其他JavaBean、applet程序或者应用来使用这些对象。用户可以认为JavaBean提供了一种随时随地的复制和粘贴的功能,而不用关心任何改变。
以上是我百度到的 ヽ(o_ _)o摔倒 我还是没有很透彻的理解Bean
你们怎么理解的,评论解救下我 ♡ʚ♡ɞ(ू• ̮ •ू❁)