关于MVC 和DAO, JavaBean的 基本理解
关于MVC 和DAO, JavaBean的 基本理解
最近在学习javaEE ,学习到了有关MVC的一块知识,在这里特意总结一下,以便加强自己对知识的理解
1.首先来说一下DAO如图:
2.来说一下MVC 如图:
3.JavaBean
Javabean;(百度百科)
JavaBean 是一种JAVA语言写成的可重用组件。为写成JavaBean,类必须是具体的和公共的,并且具有无参数的构造器。JavaBean 通过提供符合一致性设计模式的公共方法将内部域暴露成员属性。众所周知,属性名称符合这种模式,其他Java 类可以通过自身机制发现和操作这些JavaBean 属性。 换句话说,javabean就是一个java的类,只不过这个类你要按上面提到的一些规则来写,比如必须是公共的啊,无参构造啊等等,按这些规则写了之后,这个javabean可以在程序里被方便的重用,使开发效率提高。
Javabean (个人总结)
在剥去层层包裹之后,组件只不过就是一段代码,通常以类的形式出现。对于组件来说关键要具有能够被IDE侦测和识别其属性和事件的能力
要求:(1)类必须是公共的 要提供无参的构造方法
(2)属性要私有
(3)对于一个名称为 xXX的属性要提供getXXX()setXXX()方法,对于布尔型的可以将get换成is
(4)Bean的普通方法不必遵循以上的命名规则,不过必须是public的
功能分类:(1)封装数据,数据bean 实体类
(2)封装业务:业务bean 如javaEE中的service Dao 等
关于MVC 和DAO, JavaBean的 基本理解相关教程