bean和spring区别(Spring中的Bean是什么)

bean 是:是豆子的意思在JSP SERVLET javabean这种MVC的架构中,提到了Javabean,那这个Javabean是与Spring中的bean一样的吗?都指的是同一个东东么?,我来为大家讲解一下关于bean和spring区别?跟着小编一起来看一看吧!

bean和spring区别(Spring中的Bean是什么)

bean和spring区别

bean 是:是豆子的意思。

在JSP SERVLET javabean这种MVC的架构中,提到了Javabean,那这个Javabean是与Spring中的bean一样的吗?都指的是同一个东东么?

JavaBean

首先:定义的类必须是具体的、公共的,而且必须具有无参数的构造器,也就是说要提供默认的构造函数。。

其次:定义的属性,必须是private 类型的,而且要提供与其属性相对应的、是public的setXXX()与getXXX()方法。

最后:要实现serializable的接口,也就是可序列化(序列化:就是把对象存储到字节流(网络传输)中,可以恢复;在分布式程序中,必须要序列化)。

然而在后续企业开发中,面临着事务、程序的安全性、分布式等问题,javabean很难满足需求了。就有了后续的POJO;

Spring 中管理的Bean ,个人理解就是POJO。(有其他理解的小伙伴,可以留言,共同交流,哈!)

POJO:Palin old java object,字面上的意思是“纯洁老式的Java对象”,可以用“简单的Java对象”来称呼。

POJO就是指:没有任何继承与被继承,没有实现任何借口,更没有被其他框架入侵的,普通的Java对象,同时不含有业务逻辑层代码与持久化层代码,不担当任何角色。

spring管理的是POJO,可以看出spring是个轻量级的框架啦!

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页