今天主要讲解了一下知识点:
JavaBean、javaBean规范、javaBean的动作、开发模式
先讲一下javaBean的作用,以及我们为什么要使用javabean?
其实javabean的一个最主要的作用就是对数据进行一个封装,其次是增强代码的复用性、结构更清晰等。
在换句话说javabean他其实本身就是一个对象,之所以学习javabean的好处,就是让我们像操作对象一样进行操作数据。让代码变得更灵活、更简单。
举个小小的例子:
比如你做一个注册功能。首先呢我们是需要获取用户界面的信息。然后在获取进来的数据传给持久层,进行持久的时候大家有没有注意到,如果表单里面的数据少的话还可以,直接传入参数,而数据一旦超过10个数据,那么你可以想象一个你传入的参数,那该是多么的一大串,所以我们采取javabean的方式,把从页面上取来的信息把它存放到一个对象当中,那么我们在进行持久化传参的时候就只需要传入一个对象就OK。 这就是javabean的好处之一。
JavaBean规范:
一个javabean由四部分组成:
第一部分:javabean必须有一个无惨的构造方法。
第二部分:所有的属性必须都是private的。
第三部分:必须生成get/set方法。
第四部分:必须实现序列化(Serializable)这个接口。
下面我呢针对上面这些javabean的规范做一个解释,以及为什么要定义这个规范?
1:javabean为什么需要一个无惨的构造方法呢?
回答:这个无惨的构造方法的作用主要是针对反射。为什么会针