大家好,关于bean是什么意思很多朋友都还不太明白,今天小编就来为大家分享关于Spring中的Bean是什么的知识,希望对各位有所帮助!
1、在JSP+SERVLET+JAVABEAN这种MVC的架构中,提到了Javabean,那这个Javabean是与spring中的bean一样的吗?都指的是同一个东东么?
2、首先:定义的类必须是具体的、公共的,而且必须具有无参数的构造器,也就是说要提供默认的构造函数。。
3、其次:定义的属性,必须是private类型的,而且要提供与其属性相对应的、是public的setXXX()与getXXX()方法。
4、最后:要实现serializable的接口,也就是可序列化(序列化:就是把对象存储到字节流(网络传输)中,可以恢复;在分布式程序中,必须要序列化)。
5、然而在后续企业开发中,面临着事务、程序的安全性、分布式等问题,javabean很难满足需求了。就有了后续的POJO;
6、Spring中管理的Bean,个人理解就是POJO。(有其他理解的小伙伴,可以留言,共同交流,哈!)
7、POJO:Palinoldjavaobject,字面上的意思是“纯洁老式的Java对象”,可以用“简单的Java对象”来称呼。
8、POJO就是指:没有任何继承与被继承,没有实现任何借口,更没有被其他框架入侵的,普通的Java对象,同时不含有业务逻辑层代码与持久化层代码,不担当任何角色。
9、spring管理的是POJO,可以看出spring是个轻量级的框架啦!
文章到此结束,如果本次分享的bean是什么意思和Spring中的Bean是什么的问题解决了您的问题,那么我们由衷的感到高兴!