JavaBean 总结(一个封装类)

        JavaBean 是一种JAVA语言写成的可重用组件(为写成JavaBean,类必须是具体的和公共的,并且具有无参数的构造器

(服务器端小组件)

        JavaBean一般分为可视化组件非可视化组件两种,可视化组件可以是简单的GUI元素,如按钮或文本框,也可以是复杂

的,如报表组件;非可视化组件没有GUI表现形式,用于封装业务逻辑、数据库操作等,其最大的优点在于可以实现代码的可重

用性

       * 满足这三个条件: (1)必须有一个没有参数的构造函数、(2)所有的属性最好定义为私有的(3)、类中定义函数

setXxx() 和getXxx()来对属性进行操作,其中Xxx是首字母大写的私有变量名称

        * 使用原因: JavaBean传统应用于可视化领域,如AWT(窗口工具集)下的应用,而现在JavaBean更多地应用于非可视化

领域,同时JavaBean在服务器端的应用也表现出强大的优势。非可视化的JavaBean可以很好地实现业务逻辑(业务组件)、控

制逻辑和显示页面的分离,现在多用于后台处理,使得系统具有更好的健壮性和灵活性JSP + JavaBean JSP + JavaBean

+ Servlet 成为当前开发Web应用的主流模式、 JavaBean在MVC设计模型中是model,又称模型层

                                   

 * 总结: 如果在一个类中只包含属性、setter、getter方法,那么这种类就成为简单JavaBean,对于简单的JavaBean也有几个名

词:

               (1)VO:与简单Java对象对应,专门用于传递值的操作上

               (2)POJO:简单Java对象

               (3)TO传输对象,进行远程传输时,对象所在的类必须实现java.io.Serializable接口

猜你喜欢

转载自blog.csdn.net/qq_25523265/article/details/83502846