Java Bean学习
概念 、Java bean与class的区别(详见http://blog.csdn.net/anglebeat/article/details/43582329)
实体对象类,可以将数据库操作抽象成对类的操作。数据库不是面相对象的。
1.Java中的任何东西都是对象,对象是怎么来的,当然是由class创建的,所以Java Bean肯定也是一种class
2.什么样的class才能称为Bean呢?照搬教科书上的定义:如果一个类中的每个属性都存在它的一对公有的get和set方法,并且这个类存在一个公有的无参构造方法,那么它就是一个Java Bean,没有其它任何逻辑代码的,
在MVC中相当于model
1、所有属性为private
2、提供默认构造方法
3、提供getter和setter
4、实现serializable接口
2、提供默认构造方法
3、提供getter和setter
4、实现serializable接口
javabean 是在服务器端执行的。 javabean 并不直接生成用户界面(那是 applet 做的事情),而通常只做数据的组织、处理工作
EJB EJB(Enterprise JavaBean,企业级JavaBean)
POJO(Plain Ordinary Java Object)简单的Java对象,实际就是普通JavaBeans,是为了避免和EJB混淆所创造的简称